以下是在java中使用正则表达式匹配字符类的一些示例。
编号 | 构造 | 匹配说明 |
---|---|---|
1 | [abc] | 匹配a ,b 或c (简单类)。 |
2 | [^abc] | 除a ,b 或c 之外的任何字符(否定)。 |
3 | [a-zA-Z] | a 到z 或A 到Z ,包括(范围)。 |
4 | [a-d[m-p]] | a 到d ,或m 到p:[a-dm-p] (联合)。 |
5 | [a-z&&[def]] | d ,e 或F (交集)。 |
6 | [a-z&&[^bc]] | a 到z ,b 和c 除外:[ad-z] (减法) |
7 | [a-z&&[^m-p]] | a 到z ,而不是m 到p:[a-lq-z] (减法)。 |