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