鑑於這種精確的字符串:需要的正則表達式匹配不包括組詞列表不帶引號的整個單詞
Name = "John" AND Country = "USA"
我想兩場比賽返回:
Name
Country
我想匹配所有不帶引號的整個單詞只要它們不在限定詞彙的短名單中(例如AND
,OR
)
T他將用於.NET環境。
鑑於這種精確的字符串:需要的正則表達式匹配不包括組詞列表不帶引號的整個單詞
Name = "John" AND Country = "USA"
我想兩場比賽返回:
Name
Country
我想匹配所有不帶引號的整個單詞只要它們不在限定詞彙的短名單中(例如AND
,OR
)
T他將用於.NET環境。
這將匹配任何由字母數字和_
字符組成的字詞,這些字符不會被"
終止。不包括(?!)
中的|
分隔元素。
它應該爲您的目的服務。
(?<!")\b(?!excludethis|andthis|andthisone|andthat|thistoo|AND)\w+\b(?!")
警告,這將在Country = "Sao Tome and Principee"
匹配
Tome
和and
如果能夠從字符串'名稱= 「約翰」 和國家= 「USA」'然後匹配'ZipCode'你是一個魔術師:) – mrk我基本上一直試圖結合\ b \ w + \ b與一個否定形式的^「和」$,並失敗悲慘.. – kman0