要检查一个关键字是否存在于文本中而不区分大小写,你可以使用多种编程语言中的字符串处理功能。以下是一些常见编程语言中的示例代码:
def keyword_exists(text, keyword):
return keyword.lower() in text.lower()
text = "Hello World"
keyword = "world"
print(keyword_exists(text, keyword)) # 输出: True
function keywordExists(text, keyword) {
return text.toLowerCase().includes(keyword.toLowerCase());
}
const text = "Hello World";
const keyword = "world";
console.log(keywordExists(text, keyword)); // 输出: true
public class KeywordChecker {
public static boolean keywordExists(String text, String keyword) {
return text.toLowerCase().contains(keyword.toLowerCase());
}
public static void main(String[] args) {
String text = "Hello World";
String keyword = "world";
System.out.println(keywordExists(text, keyword)); // 输出: true
}
}
using System;
public class KeywordChecker
{
public static bool KeywordExists(string text, string keyword)
{
return text.ToLowerInvariant().Contains(keyword.ToLowerInvariant());
}
public static void Main()
{
string text = "Hello World";
string keyword = "world";
Console.WriteLine(KeywordExists(text, keyword)); // 输出: True
}
}
在SQL中,你可以使用LOWER
函数来实现不区分大小写的搜索:
SELECT * FROM table_name WHERE LOWER(column_name) LIKE LOWER('%keyword%');
通过上述方法和示例代码,你可以轻松地在不同的编程环境中实现不区分大小写的关键字检查。
领取专属 10元无门槛券
手把手带您无忧上云