#正则表达式中?=和?:和?!的理解
要理解?=和?!,首先需要理解前瞻,后顾,负前瞻,负后顾四个概念:
##前瞻:
exp1(?=exp2) 查找exp2前面的exp1
##后顾:
(?<=exp2)exp1 查找exp2后面的exp1
##负前瞻:
exp1(?!exp2) 查找后面不是exp2的exp1
##负后顾:
(?<!=exp2)exp1 查找前面不是exp2的exp1
#正则表达式中?=和?:和?!的理解
要理解?=和?!,首先需要理解前瞻,后顾,负前瞻,负后顾四个概念:
##前瞻:
exp1(?=exp2) 查找exp2前面的exp1
##后顾:
(?<=exp2)exp1 查找exp2后面的exp1
##负前瞻:
exp1(?!exp2) 查找后面不是exp2的exp1
##负后顾:
(?<!=exp2)exp1 查找前面不是exp2的exp1