返回列表 发帖

求助一下

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

看了一些资料还没有搞清楚,谁能给我讲下

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

TOP

返回列表