文本替换工具

替换选项

替换次数: 0

原始文本

替换结果

常见正则表达式参考 (点击任意表达式快速填入查找框,需切换到正则模式)

基础元字符

.
任意单个字符(除换行)
^
匹配行首
$
匹配行尾
\b
单词边界
\d
数字 [0-9]
\D
非数字
\w
字母/数字/下划线
\W
非单词字符
\s
空白字符
\S
非空白字符
\t
制表符
\n
换行符

量词(重复次数)

*
0次或多次
+
1次或多次
?
0次或1次
{n}
恰好n次
{n,m}
n到m次
{n,}
至少n次

字符类 & 分组

[abc]
a或b或c
[^abc]
非a/b/c
[a-z]
小写字母
[A-Z]
大写字母
[0-9]
数字
[A-Za-z]
所有字母
( )
捕获分组
|
或运算

常用实用正则

\d+
匹配数字
例: 123 abc → 123
\w+
匹配单词(字母数字下划线)
\s+
多个空白(合并空格)
^\s+|\s+$
去除首尾空白(trim)
\n\s*\n
多个空行变单空行
\b\w{4}\b
4字母单词
[\u4e00-\u9fa5]+
中文字符
\d{4}-\d{2}-\d{2}
日期 YYYY-MM-DD
\d{2}:\d{2}:\d{2}
时间 HH:MM:SS
邮箱地址
匹配Email
1[3-9]\d{9}
中国手机号
https?://[^\s]+
URL链接
\d{3}-\d{3,4}-\d{4}
电话号码
\d{17}[\dXx]
身份证号(18位)
\d{5}(?:-\d{4})?
美国邮编
#[A-Fa-f0-9]{6}
十六进制颜色
IP地址
IPv4地址
<[^>]*>
HTML标签(移除)

高级特性(环视/断言)

(?=...)
正向先行断言
数字后跟px
(?<=...)
正向后行断言
$后的数字
(?!...)
负向先行断言
(?<!...)
负向后行断言
提示:点击任意正则表达式快速填入查找框(需先切换到正则模式) 常用替换:$1 $2 引用捕获组 | $& 整个匹配 | $` 匹配前文本 | $' 匹配后文本