用法1:{m}
对其之前的正则式指定匹配 m 个重复;少于 m 的话就会导致匹配失败。
例: (ab){2} 将匹配2个“ab” ,即“abab",“ab"做为一个整体要用 ( ) 括起来。
用法2:{m,}
对其之前的正则式指定匹配至少m 个重复,贪婪模式,尽可能多的匹配。
例: (ab){2,} 将与 'abababab' 匹配, 得到全部abababab。
用法3:{m,n}
对正则式进行 m 到 n 次匹配,贪婪模式,在 m 和 n 之间取尽量多。
例:(ab){2,4} 匹配 'abababab'得到3次ab,尽可能多的匹配。
用法4:{m,n}?
非贪婪模式,只匹配尽量少的字符次数。
例子:(ab){2,4}?与abababab匹配,虽然有三次可能成功匹配,但只匹配成功两次。