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