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