正则表达式生成器

选择常用模板或自行编辑表达式,再选择目标语言即可生成对应写法。

常用正则表达式

点击下方标签将模式填入「正则表达式」输入框,可按需再修改。

生成配置

输出结果

工具说明

什么是正则表达式?

正则表达式是对字符串操作的一种逻辑公式,用事先定义的字符及组合构成「规则字符串」,用来描述匹配模式,常用于校验、提取与替换。

常用元字符

代码说明
.匹配除换行符以外的任意字符
\w匹配字母、数字或下划线
\s匹配空白符
\d匹配数字
\b匹配单词边界
^匹配字符串开始
$匹配字符串结束

常用限定符

语法说明
*重复零次或多次
+重复一次或多次
?重复零次或一次
{n}重复 n 次
{n,}重复 n 次或更多
{n,m}重复 n 到 m 次

常用反义

语法说明
\W非单词字符
\S非空白符
\D非数字
[^x]除 x 以外的任意字符