leon460 发表于 2011-11-1 09:14:10

求解一句正则表达式含义

(?<=\: )
请问以上正则表达式是什么意思?能逐一帮我解释下么?看了半天网上资料,没看懂,
谢谢了

水木子 发表于 2011-11-1 09:19:04

本帖最后由 水木子 于 2011-11-1 09:24 编辑

这是零宽断言的一种形式!
举例 (?<=exp) 也就是说我们要匹配的内容前面必须是“exp”

零宽断言!
(?<=exp)    ;要匹配的内容前面必要是“exp”
(?=exp)      ;要匹配的内容后面必须是“exp”
(?<!exp)   ;要匹配的内容前面不能是“exp”
(?!exp)       ;要匹配的内容后面不能是“exp”

我没记错的话!应该是这样的。

leon460 发表于 2011-11-1 14:55:28

回复 2# 水木子

非常感谢了,明白了,,感谢
页: [1]
查看完整版本: 求解一句正则表达式含义