正则表达式匹配引号之外的单词

时间:2015-01-03 04:51:42

标签: regex match quote

我需要能够在引文之外匹配" internet" 这个词。 e; g

Internet "InternetFormula works and it's internetformula"
Internet "The internet works"

但我不知道怎么做,因为正则表达式很复杂,我找不到类似的东西。

2 个答案:

答案 0 :(得分:2)

\bInternet\b(?=(?:[^"]*"[^"]*")*[^"]*$)

你可以尝试一下。参见演示。

https://www.regex101.com/r/fG5pZ8/22

答案 1 :(得分:1)

根据The Greatest Regex Trick Ever,您可以使用以下内容:

"[^"]*"|\b(Internet)\b

DEMO

所有积分都会转到Nathan Tuggy以获取链接