也許我在這裏做錯了什麼,但對我來說,當我嘗試將字符串「放射檢查眼睛檢測異物」與正則表達式「\ b * ct \ b「在regexr.com然後我發現沒有匹配,但是當我嘗試使用C#程序做同樣的事情時,它匹配。 C#代碼如下。我在做/檢查有問題嗎?C#正則表達式匹配,但不是Regexr.com
string desc = "radiologic examination eye detect foreign body";
string regex = "\\b" + "*ct" + "\\b";
if (Regex.IsMatch(desc, regex))
{
String x = Regex.Replace(desc, regex, " " + "ct" + " ").Trim();
Console.WriteLine(x);
}
在此先感謝!
你想過濾掉什麼?一個字裏只有字母「ct」? – mattytommo
你是否在檢測詞前匹配?另外,如果它的工作是什麼問題?:-) – Srb1313711
不,我想「不匹配」。 C#代碼最終匹配「ct」,但如果您在regexr.com上嘗試相同的事情,則它不匹配任何內容。 –