我現在有來檢查,如果美國國務院拼寫正確
var r = new Regex(string.Format(@"\b(?:{0})\b", pattern), RegexOptions.IgnoreCase)
如何在C#構造正則表達式
模式是包含所有美國各州的管道分隔字符串正則表達式。
這是工作今天打算,直到狀態之一被拼寫,如「佛羅里達。」我也喜歡它挑出來有一個句點字符的事實。
我發現這是正則表達式將只匹配字母。 ^[a-zA-Z]+
如何合併這跟我現在的正則表達式或者是沒可能?
我想這方面的一些變化,但它沒有工作
var r = new Regex(string.Format(@"\b^[a-zA-Z]+(?:{0})\b", pattern), RegexOptions.IgnoreCase);
編輯:Florida..
是在我的輸入字符串。我的模式字符串根本沒有改變。道歉不清楚。
3場比賽爲什麼要使用正則表達式在所有如果你有一個列表中的名稱? – stuartd
如果在文本中出現了佛羅里達......,你的'\ b(?:Florida | Washigton | ...)\ b'仍然會匹配它。 –
這是'Florida..'字符串開始出現在'pattern'或在與'r'正則表達式檢查輸入字符串? –