js 正则高级
2019-03-20 本文已影响0人
Yokiijay
?=和?:和?!的理解
要理解?=和?!,首先需要理解前瞻,后顾,负前瞻,负后顾四个概念:
- 前瞻:
exp1(?=exp2) 查找exp2前面的exp1 - 后顾:
(?<=exp2)exp1 查找exp2后面的exp1 - 负前瞻:
exp1(?!exp2) 查找后面不是exp2的exp1 - 负后顾:
(?<!=exp2)exp1 查找前面不是exp2的exp1
要理解?=和?!,首先需要理解前瞻,后顾,负前瞻,负后顾四个概念: