【发布时间】:2012-06-10 22:55:44
【问题描述】:
我正在尝试理解一段代码,并遇到了 PHP 的 preg_replace 函数中使用的这个正则表达式。
'/(?<!-)color[^{:]*:[^{#]*$/i'
这点...(?<!-)
没有出现在我的任何 reg-exp 手册中。请问有人知道这是什么意思吗? (谷歌不返回任何东西——我认为符号在谷歌中不起作用。)
【问题讨论】:
-
这是蝙蝠侠的敌人左眼被击中的笑脸,但无论如何都在微笑……(但它会匹配任何戴类似帽子的人)
-
供参考:Look-Around Assertions from perlre,Positive and Negative Lookbehind on regular-expressions.info。