Board logo

标题: 求助一下 [打印本页]

作者: yyy6210    时间: 2007-12-19 08:39     标题: 求助一下

我想问一下,正则式中的 向前查看和向后查看具体是怎么回事?

看了一些资料还没有搞清楚,谁能给我讲下
作者: elkay    时间: 2007-12-19 15:52

举个列子来说明吧
假设有一组字符为
  1. 123456789
复制代码
我们如果想要匹配23456789,可以用下面的正则,即lookbehind
  1. (?<=1)[\s\S]+
复制代码
即匹配1后面的字符,但是返回的结果不包含1
同样的,如果我们用以下的正则去匹配,即lookahead
  1. [\s\S]+(?=9)
复制代码
得到的结果就是12345678,不包括9




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2