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

Regex match given word outside of quotes

我需要能够匹配引号外的单词 "internet"。例如;例如

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

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

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

您可以尝试 this.See 演示。

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

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

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

DEMO

link

的所有学分都归于 Nathan Tuggy