我正在尝试匹配不属于字符串的特定单词。如何使用RegEx执行此操作。 此表达式查找所有实例\ b(?i)MyName \ b 我只想在下一段的第二行中使用MyName。
"Do not match MyName between these quotes"
Match MyName here.
答案 0 :(得分:2)
执行此类操作的一种好方法是匹配不同捕获组中的两种可能性(使用\ 1或\ 2或$ 1或$ 2后可以识别)
{"[^"]*"}|{yourword}
或
("[^"]*")|(yourword)
因为双引号之间的文本首先匹配,第二组只能包含不在双引号之间的单词。
答案 1 :(得分:0)