正则表达式 字符集
字符集也叫做字符类。
方括号用来指定一个字符集。
在方括号中使用连字符来指定字符集的范围。
在方括号中的字符集不关心顺序。
例如,表达式 [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 开 ...