正则表达式是描述字符模式的对象。正则表达式用于在文本上执行模式匹配和“搜索和替换”功能。
示例说明:
- /JC2182/i - 是一个正则表达式。
- JC2182 - 是一种模式(用于搜索)。
- i - 是一个修饰符(将搜索修改为不区分大小写)。
修饰符
修饰符用于执行不区分大小写和全局搜索:
修饰符 | 描述 |
---|
g |
执行全局匹配(查找所有匹配项,而不是在第一次匹配后停止) |
i |
执行不区分大小写的匹配 |
m |
执行多行匹配 |
括号
括号用于查找一系列字符:
元字符
元字符是具有特殊含义的字符:
元字符 | 描述 |
---|
. |
查找单个字符,但换行符或行终止符除外 |
w |
找一个单词字符 |
W |
找一个非单词字符 |
d |
找一个数字 |
D |
找一个非数字字符 |
s |
找一个空白字符 |
S |
找到一个非空白字符 |
b |
在单词的开头/结尾找到匹配项 |
B |
查找不在单词开头/结尾的匹配项 |
|