零宽断言(正向和负向)

最后更新于:2022-04-01 01:19:33

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