正则表达式 (...) 特征标群

特征标群是⼀组写在(...) 中的⼦模式。(...) 中包含的内容将会被看成⼀个整体,和数学中⼩括号( )的作⽤相同。

例如,表达式 (ab)* 匹配连续出现 0 或更多个 ab。

如果没有使⽤(...),那么表达式 ab* 将匹配连续出现 0 或更多个b。

再⽐如之前说的{} 是⽤来表示前⾯⼀个字符出现指定次数。但如果在{} 前加上特征标群 (...) 则表示整个标群内的字符重复 N 次。

 

我们还可以在 () 中⽤或字符 | 表示或。例如,(c|g|p)ar 匹配 car 或 gar 或 par。

"(c|g|p)ar" => The car is par ked in the gar age.

在线练习

或运算符 | 表示或关系,⽤作判断条件。例如 (T|t)he|car 匹配 (T|t)he 或 car。"(T|t)he|car" => The car is parked in the garage.在线练 ...