零寬斷言表示匹配字符的時候再添加一些定位條件,使匹配更精準。
* `\w+(?=ing)`?匹配以`ing`結尾的多個字符(不包括ing)
* `\w+(?!ing)`?匹配**不是**以`ing`結尾的多個字符
* * * *
* `(?<=re)\w+`?匹配以`re`開頭的多個字符(不包括re)
* `(?<!re)\w+`?匹配**不是**以`re`開頭的多個字符
* * * *
* `(?<=\s)\d+(?=\s)`?匹配兩邊是空白符的數字,不包括空白符