非捕获元:正向预查,负向预查
?=查找后面是表达式的串、
?<=查找前面是表达式的串、
?!查找后面不是表达式的串、
?<!=查找前面不是表达式的串
示例
1.exp1(?=exp2):查找 exp2 前面的 exp1。
2.(?<=exp2)exp1:查找 exp2 后面的 exp1。
3.exp1(?!exp2):查找后面不是 exp2 的 exp1。
4.(?<!=exp2)exp1:查找前面不是 exp2 的 exp1。
非捕获元:正向预查,负向预查
?=查找后面是表达式的串、
?<=查找前面是表达式的串、
?!查找后面不是表达式的串、
?<!=查找前面不是表达式的串
示例
1.exp1(?=exp2):查找 exp2 前面的 exp1。
2.(?<=exp2)exp1:查找 exp2 后面的 exp1。
3.exp1(?!exp2):查找后面不是 exp2 的 exp1。
4.(?<!=exp2)exp1:查找前面不是 exp2 的 exp1。