準確地工作,我有這樣的代碼串:正則表達式匹配不分號
0926;0941;0917;0930;094D;
我要搜索:在上面的字符串0930;094D;
。我使用此代碼中查找的字符串片段:
static bool ExactMatch(string input, string match)
{
return Regex.IsMatch(input, string.Format(@"\b{0}\b", Regex.Escape(match)));
}
的問題是,有時代碼工作,有時沒有。如果我匹配單個代碼,例如:0930; ,它的工作原理,但當我添加094D; ,它會跳過匹配。
如何優化代碼以使用分號準確工作?
它正在工作,但讓我看看它是否執行各種字符串或不。以前也有時會有工作,但在某些場合失敗。 – RKh 2012-02-01 06:34:54