答案 0 :(得分:3)
检查字符串是否包含单词' help '正则表达式:
(\s|^)help(\s|$)
说明:
(\ s | ^):使用前面的空格,或在文件的开头
帮助:搜索的词
(\ s | $):使用尾随空格,或在文件末尾
要检查句子是否以单词' 如何'
开头?这假设字符串中只有一个句子
^ \ S *(如何|如何)
您可以匹配不区分大小写的内容,而不是使用How | How。
这假设有一堆句子,用句号分隔
(|。^)\ S *(如何|如何)
再次,匹配不区分大小写,而不是使用如何|如果需要的话。
答案 1 :(得分:0)
C#提供System.Text.RegularExpressions:
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
Regex regex = new Regex(@"[\ ]?help[\ ]?", RegexOptions.IgnoreCase);
Match match = regex.Match("Hello, I need help.help.help .");
if (match.Success)
{
Console.WriteLine(match.Value);
}
}
}
这与三种可能性中的任何一种的第一次匹配相匹配。
2的正则表达式是
@"^how"