零宽断言表示匹配字符的时候再添加一些定位条件,使匹配更精准。
w+(?=ing)
ing
w+(?!ing)
(?<=re)w+ 匹配以re开头的多个字符(不包括re)
(?<=re)w+
re
(?<!re)w+
(?<=s)d+(?=s) 匹配两边是空白符的数字,不包括空白符
(?<=s)d+(?=s)