正则表达式 字符集

字符集也叫做字符类。

方括号用来指定一个字符集。

在方括号中使用连字符来指定字符集的范围。

在方括号中的字符集不关心顺序。

例如,表达式 [Tt]he 匹配 the 和 The。

"[Tt]he" => The car parked in the garage.

在线练习

 

方括号的点号(.) 就表示点号。

表达式 ar[.] 匹配 ar. 字符串。

"ar[.]" => A garage is a good place to park a car.

在线练习

 

否定字符集

一般来说  ^  表示一个字符串的开头,但它用在一个方括号的开头的时候,它表示这个字符集是否定的。例如, 表达式 [^c]ar 匹配一个后面跟着 ar 的除了c 的任意字符。

"[^c]ar" => The car par ked in the gar age.

在线练习

后面跟着元字符+ ,*  或者 ? 的,用来指定匹配子模式的次数。这些元字符在不同的情况下有着不同的意思。* 号* 号匹配在 * 之前的字符出现大于等于0 次。例如,表达式 a* 匹配 0 或更多个以 a 开 ...