【发布时间】:2015-06-13 21:25:56
【问题描述】:
我使用下面的正则表达式只匹配一个 given 字符序列,如果它没有被引号包围 - 也就是说,如果它后面跟着偶数个引号(使用正向前瞻)直到字符串结束。
假设我想匹配单词section,只有当它在引号之间不时:
\bsection\b(?=[^"]*(?:"[^"]*"[^"]*)*$)
如何扩展它以考虑转义引号?也就是说,如果我在链接示例中的引号之间插入 \",结果保持不变。
【问题讨论】:
-
@vks PCRE,这是我正在开发的 PHP 项目。该标签现已添加到问题中。
-
@vks 是的,很遗憾,它可能会发生。