环视功能的介绍
环视有下面四种类型
(?=...) 肯定顺序环视,子表达式能匹配右侧的文本
(?!...) 否定顺序环视,子表达式不能匹配右侧的文本
(?<=...) 肯定逆序环视,子表达式能匹配左侧的文本
(?<!...) 否定逆序环视,子表达式不能匹配左侧的文本
同样,先举例子:
这是一个肯定顺序环视,如果a的右侧是数字,那么就能匹配到a。
再来看一下否定顺序环视,其实根据上面就很好理解,如果a的右侧不是数字,那么就匹配a:
环视有下面四种类型
(?=...) 肯定顺序环视,子表达式能匹配右侧的文本
(?!...) 否定顺序环视,子表达式不能匹配右侧的文本
(?<=...) 肯定逆序环视,子表达式能匹配左侧的文本
(?<!...) 否定逆序环视,子表达式不能匹配左侧的文本
同样,先举例子:
这是一个肯定顺序环视,如果a的右侧是数字,那么就能匹配到a。
再来看一下否定顺序环视,其实根据上面就很好理解,如果a的右侧不是数字,那么就匹配a: