我需要匹配某些条件的字词,但如果它们在引号*内,则仅。我希望通过Regex这样做。
我认为这是一个" jQuery插件,用于那个"。谷歌的jQuery基本算术插件。
我们说我将上述文字作为正则表达式搜索的主题,我希望找到&#34;插件&#34; ,< strong>如果它在引号内。我不需要在句子末尾匹配第二个&#34;插件&#34; 字,因为它不在引号内,但是(编辑)我需要匹配多次出现的&#34;插件&#34; ,如果用引号括起来(即使单个引用块中有多次出现)。
使用工作表达式时,应匹配以下单词(以粗体文本突出显示):
我认为有&#34; jQuery 插件用于&#34;。谷歌的jQuery基本算术插件。
我有一个理论上的解决方案,可以使用正向前瞻来确定是否有偶数或奇数引号,如果该数字是奇数,则匹配该单词。
我应该用什么正则表达式来实现这个目标?
*仅限双引号
我使用这个表达式来匹配用引号括起来的 not 的单词,遵循一个非常相似的逻辑:
\bplugin\b(?=[^"]*(?:"[^"]*"[^"]*)*$)