正则表达式 {} 号

在正则表达式中 {} 是⼀个量词,常⽤来限定⼀个或⼀组字符可以重复出现的次数。

例如,表达式 [0-9]{2,3} 匹配最少 2 位最多 3 位 0~9 的数字。

"[0-9]{2,3}" => The number was 9. 999 7 but we rounded it off to 10.0.

在线练习

 

我们可以省略第⼆个参数。例如,[0-9]{2,} 匹配⾄少两位 0~9 的数字。

"[0-9]{2,}" => The number was 9. 9997 but we rounded it off to 10.0.

在线练习

 

如果逗号也省略掉则表示重复固定的次数。

例如,[0-9]{3} 匹配 3 位数字。

"[0-9]{3}" => The number was 9. 999 7 but we rounded it off to 10.0.

在线练习

特征标群是⼀组写在(...) 中的⼦模式。(...) 中包含的内容将会被看成⼀个整体,和数学中⼩括号( )的作⽤相同。例如,表达式 (ab)* 匹配连续出现 0 或更多个 ab。如果没有使⽤(...),那么 ...