正则表达式生成器
选择常用模板或自行编辑表达式,再选择目标语言即可生成对应写法。
常用正则表达式
点击下方标签将模式填入「正则表达式」输入框,可按需再修改。
生成配置
输出结果
工具说明
什么是正则表达式?
正则表达式是对字符串操作的一种逻辑公式,用事先定义的字符及组合构成「规则字符串」,用来描述匹配模式,常用于校验、提取与替换。
常用元字符
| 代码 | 说明 |
|---|---|
| . | 匹配除换行符以外的任意字符 |
| \w | 匹配字母、数字或下划线 |
| \s | 匹配空白符 |
| \d | 匹配数字 |
| \b | 匹配单词边界 |
| ^ | 匹配字符串开始 |
| $ | 匹配字符串结束 |
常用限定符
| 语法 | 说明 |
|---|---|
| * | 重复零次或多次 |
| + | 重复一次或多次 |
| ? | 重复零次或一次 |
| {n} | 重复 n 次 |
| {n,} | 重复 n 次或更多 |
| {n,m} | 重复 n 到 m 次 |
常用反义
| 语法 | 说明 |
|---|---|
| \W | 非单词字符 |
| \S | 非空白符 |
| \D | 非数字 |
| [^x] | 除 x 以外的任意字符 |