贪婪匹配
贪婪模式:会匹配所以符合条件的字符
非贪婪模式:尽可能少地匹配符合条件的字符,已经匹配到合适的了就不再往下匹配了
断言匹配
先行断言:比如第一个例子,re必须在p之前,所以匹配结果中,index为8,而不是为0
而?!是必须不在什么之前,跟?=是相反的
后行断言:?<=必须在什么之后
?<!必须不在什么之后
想学习更多正则实战知识,请点击正则表达式懂这些就够了
贪婪模式:会匹配所以符合条件的字符
非贪婪模式:尽可能少地匹配符合条件的字符,已经匹配到合适的了就不再往下匹配了
先行断言:比如第一个例子,re必须在p之前,所以匹配结果中,index为8,而不是为0
而?!是必须不在什么之前,跟?=是相反的
后行断言:?<=必须在什么之后
?<!必须不在什么之后
想学习更多正则实战知识,请点击正则表达式懂这些就够了