Javaregex 简明教程

Java Regex - Matching Character Classes

以下是使用 Java 中的正则表达式匹配各种字符类别的示例。

Sr.No

Construct & Matches

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](减法)。