正则表达式修饰符
修饰符可用于大小写不敏感的更全局的搜素:
修饰符 | 描述 |
i |
执行对大小写不敏感的匹配。 |
|
g |
执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 |
|
m |
执行多行匹配。 |
|
正则表达式模式
括号用于查找一定范围的字符串:
表达式 | 描述 |
[abc] |
查找方括号之间的任何字符。 |
|
[0-9] |
查找任何从 0 至 9 的数字。 |
|
(x|y) |
查找由 | 分隔的任何选项。 |
|
元字符(Metacharacter)是拥有特殊含义的字符:
元字符 | 描述 |
d |
查找数字。 |
|
s |
查找空白字符。 |
|
|
匹配单词边界。 |
|
uxxxx |
查找以十六进制数 xxxx 规定的 Unicode 字符。 |
|
Quantifiers 定义量词:
量词 | 描述 |
n+ |
匹配任何包含至少一个 n 的字符串。 |
|
n* |
匹配任何包含零个或多个 n 的字符串。 |
|
n? |
匹配任何包含零个或一个 n 的字符串。 |
|