【发布时间】:2018-01-25 07:32:24
【问题描述】:
我有这个正则表达式,它可以扫描文本以查找单词 very: (?i)(?:^|\W)(very)[\W$],它有效。我的目标是升级它并避免在引号内、独立或作为较长块的一部分时进行匹配。
现在,我有另一个正则表达式,它匹配不在大引号内的任何内容:(?<![\S"])([^"]+)(?![\S"]),它也可以工作。
我的问题是我似乎无法将它们结合起来。例如字符串:
Fred Smith very loudly said yesterday at a press conference that fresh peas will "very, very defintely not" be served at the upcoming county fair。在这一点上,我们有 3 个 very 实例,但我只对匹配第一个感兴趣并忽略整个 Smith 引用。
【问题讨论】:
-
为它设置赏金。我想看看如何匹配不在奇数个引号之后且至少在一个引号之前的字符串。
标签: regex