2014
11-07
11-07
PHP扩展之文本处理(二)——PCRE正则表达式语法11——断言
一个断言就是一个对当前匹配位置之前或之后的字符的测试,它不会实际消耗任何字符。简单的断言代码有\b、\B、\A、\Z、\z、^、$等等。更加复杂的断言以子组的方式编码。它有两种类型:前瞻断言(从当前位置向前测试)和后瞻断言(从当前位置向后测试)。一个断言子组的匹配还是通过普通方式进行的,不同在于它不会导致当前的匹配点发生改变。 前瞻断言中的正面断言(断言此匹配为真)以”(?=”开始,消极断言以”(?!”开头...
继续阅读 >