要从查询字符串中抓取最后一个单词,可以使用多种编程语言来实现。以下是一些常见编程语言的示例代码:
def get_last_word(query):
words = query.split()
if words:
return words[-1]
return None
# 示例用法
query = "这是一个示例查询"
last_word = get_last_word(query)
print(last_word) # 输出: 查询
function getLastWord(query) {
const words = query.split(' ');
return words[words.length - 1] || null;
}
// 示例用法
const query = "这是一个示例查询";
const lastWord = getLastWord(query);
console.log(lastWord); // 输出: 查询
public class LastWordExtractor {
public static String getLastWord(String query) {
String[] words = query.split("\\s+");
if (words.length > 0) {
return words[words.length - 1];
}
return null;
}
public static void main(String[] args) {
String query = "这是一个示例查询";
String lastWord = getLastWord(query);
System.out.println(lastWord); // 输出: 查询
}
}
function getLastWord($query) {
$words = explode(' ', $query);
return end($words) ?: null;
}
// 示例用法
$query = "这是一个示例查询";
$lastWord = getLastWord($query);
echo $lastWord; // 输出: 查询
null
或空字符串。可以通过添加额外的检查来处理这种情况。例如,在Python中处理多个连续空格:
def get_last_word(query):
words = query.split()
if words:
return words[-1]
return None
通过这些方法,可以有效地从查询字符串中提取最后一个单词,并确保代码在不同场景下的健壮性。
领取专属 10元无门槛券
手把手带您无忧上云