正则表达式中的数量表示符、反向引用、零宽断言、以及java中的用法

在表示数量时,如果一个正则表达式X,后面没有加表示数量的符号,那就默认出现一次。如果指定需要出现n次,那就用{n},例如a{n},就是匹配a出现n次的。a{n,}表示a出现至少n次的,而这个时候就会默认是贪婪模式,也是匹配符合条件的出现次数最多的。a{n,m}表示最少出现n次,最多出现m次,默认是找出现m次的。如果是a{n,m}?就是勉强模式,即匹配出现n也就是最少的。a{n,}?也是只匹配出现n
相关文章
相关标签/搜索