鉴于这个确切的字符串:
Name = "John" AND Country = "USA"
我希望返回两个匹配项:
Name
Country
我希望匹配所有未加引号的整个单词,只要它们不在已定义单词的简短列表中(例如AND
,OR
)
这将在.NET环境中使用。
答案 0 :(得分:1)
这将匹配由_
未终止的任何由字母数字和"
字符组成的单词。排除|
中的(?! )
分隔元素。
它应该符合您的目的。
(?<!")\b(?!excludethis|andthis|andthisone|andthat|thistoo|AND)\w+\b(?!")
警告,这将与Tome
and
和Country = "Sao Tome and Principee"
相匹配