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