预搜索(零宽断言)
-只进行子表达式的匹配,匹配内容不计入最终的匹配结果,是零宽度
-对位置的匹配,某个位置应该是某个表达式,对前后位置字符的判断
(?=exp) | 断言自身出现的位置的后面能匹配表达式exp |
(?<=exp) | 断言自身出现的位置的前面能匹配表达式exp |
(?!exp) | 断言此位置的后面不能匹配表达式exp |
(?<!exp) | 断言此位置的前面不能匹配表达式exp |
预搜索(零宽断言)
-只进行子表达式的匹配,匹配内容不计入最终的匹配结果,是零宽度
-对位置的匹配,某个位置应该是某个表达式,对前后位置字符的判断
(?=exp) | 断言自身出现的位置的后面能匹配表达式exp |
(?<=exp) | 断言自身出现的位置的前面能匹配表达式exp |
(?!exp) | 断言此位置的后面不能匹配表达式exp |
(?<!exp) | 断言此位置的前面不能匹配表达式exp |