我似乎找不到从字符串中找到某个单词的解决方案。
实施例: 正在搜索:嗨
来自:笑
使用String.Contains
或Regex.IsMatch
返回true值。我需要在字符串中找到一些东西,但不是字的一部分。
使用String.Contains()
或Regex.ISMatch()
("Hi", "Laughing") return true //It should return false
我想要的是:
("Hi","Hi!") or ("Say Hi!") //this is what i want exactly
答案 0 :(得分:0)
var pattern = @"\bHi\b";
var phrase = "Hi, John!";
var phrase2 = "Hello Philip!";
Console.WriteLine(Regex.IsMatch(phrase, pattern));
Console.WriteLine(Regex.IsMatch(phrase2, pattern));