零宽断言:
当我们要获取 “</span class=“name” id=“is-like-span”>已赞” 中的 “is-llike-span”时,我们怎么匹配呢?
我一般喜欢用内容的开头和结尾来匹配到我想要的内容,但是我又不想要开头和结尾,因为这并不是我想要的。
所以这时零宽断言,就来满足这个需求的。
先上这个需求的实现:
语法:
注:以下exp都代表正则表达式。
(?=exp) 以exp结尾
(?<=exp) 以exp开头
(?!exp) 不以exp结尾
(?<=exp) 不以exp开头
零宽断言:匹配以exp开头但是 匹配出的结果不包括开头:eg:
(?=ing) exeing 匹配的结果是:exe