我正在嘗試執行一些包含字符串(ing)和字符串數組(splitwords)的代碼。
我需要運行一個字符串,如果它匹配字符串數組中的字符串,那麼與原始字符串做一些事情。查找與RegExp完全匹配的字符串
StringBuilder builder = new StringBuilder();
ing = " " + ing + " ";
builder.Append(@"{\rtf1\ansi");
foreach (string word in splitwords)
{
if (Regex.IsMatch(ing, @"(?<![\w])" + word + @"(?![\w])"))
{
//do domething
}
builder.Append(ing);
builder.Append(@"}");
return builder.ToString();
它運行正常,但如果這個詞相匹配的「雷特」,並在文中有他認爲it's匹配單詞「leitelho」。 如何更改我的條件解決此問題?
如何''雷特在比賽中''leite' leitelho' –
爲什麼downvote? –
@Avinash Raj。它不應該匹配,但它確實..這是qhy我尋求幫助。 –