All Tools CSV工具 Excel工具 PDF工具 Word工具 图片工具 文本工具 网络工具 计算器工具

正则替换工具

使用正则表达式快速匹配并替换文本内容

1. 输入文本
支持多行文本
2. 正则表达式设置
输入要匹配的正则表达式
输入要替换成的文本(可使用 \1 \2 等捕获组)
选择正则表达式的匹配选项
📖 正则表达式语法参考(点击展开)
元字符 说明 示例
\d数字\d+ → 123
\w字母、数字、下划线\w+ → abc123
\s空白字符\s+ → 空格
.任意字符(除换行)a.c → abc
*0次或多次a* → 或 aaa
+1次或多次a+ → aaa
?0次或1次colou?r → color/colour
|苹果|香蕉 → 苹果或香蕉
[]字符集[aeiou] → 元音字母
()捕获组(abc)\1 → abcabc
^行首^Hello → 行首Hello
$行尾world$ → 行尾world
💡 常用示例(点击展开)
  • 删除所有数字:正则表达式 \d+,替换为 (留空)
  • 替换手机号中间4位:正则表达式 (\d{3})\d{4}(\d{4}),替换为 $1****$2
  • 删除HTML标签:正则表达式 <[^>]*>,替换为 (留空)
  • 删除所有空格:正则表达式 \s+,替换为 (留空)
  • 将连续空格替换为单个空格:正则表达式 \s+,替换为
  • 提取日期:正则表达式 \d{4}-\d{2}-\d{2},替换为 $0
  • 替换邮箱域名:正则表达式 @[\w.-]+,替换为 @example.com
  • 删除中文字符:正则表达式 [\u4e00-\u9fa5],替换为 (留空)
  • 删除英文字母:正则表达式 [a-zA-Z],替换为 (留空)

正则替换工具使用说明

正则替换工具使用正则表达式进行文本匹配和替换,支持复杂的模式匹配和批量处理。

使用步骤:

  1. 在输入框中输入或粘贴要处理的文本
  2. 输入正则表达式(匹配规则)
  3. 输入替换后的文本(可使用 $1, $2 引用捕获组)
  4. 选择匹配选项(全局、忽略大小写、多行模式)
  5. 点击"执行替换"按钮

常用捕获组引用:

  • $1$2... 引用第1、2个捕获组
  • $0$& 引用整个匹配
  • $` 匹配之前的内容,$' 匹配之后的内容

使用正则替换工具,轻松完成复杂文本替换!