一、正则表达式

正则表达式(Regular Expression),简称 regex,又称规则表达式,是一种文本模式,它主要用于文本搜索和文本替换,是一种强大的文本处理工具。

二、重复匹配

重复匹配是指正则表达式可以用来匹配一个或多个字符串,可以重复多次,比如可以匹配字符串“a”重复 5 次,可以写成“a{5}”,也可以写成“aaaaa”。正则表达式还可以用来匹配一个范围内的字符串,比如可以用来匹配字符串“a”重复 2 到 5 次,可以写成“a{2,5}”,也可以写成“aa{3,4}”。

三、实例

比如,要匹配字符串“ab”重复 3 次,可以写成

/ab{3}/
JavaScript
,也可以写成
/ababab/
JavaScript
。要匹配字符串“ab”重复 2 到 4 次,可以写成
/ab{2,4}/
JavaScript
,也可以写成
/ab(ab)?(ab)?/
JavaScript