正则替换库 - 在线常用正则替换

内置 18 条常用正则,在线匹配高亮、捕获组明细、批量替换及多语言代码导出

正则替换库 · 使用说明

正则替换库收录邮箱、手机号、身份证、URL、IPv4、日期、HTML 标签等常用正则表达式,每条都附说明与示例文本:可在线验证匹配结果、查看捕获组明细、执行批量替换,并把选中的表达式导出为 JavaScript、Python、Java、Go、PHP、Shell 等语言的代码片段。适合写表单校验、清洗抓取数据与做查找替换,全部在本地计算。

示例

输入
正则 [\w.+-]+@[\w-]+\.[\w.-]+  文本:"联系 a@b.com"
输出
a@b.com

如何使用

  1. 点上方预设按钮载入一条正则,或自己填写
  2. 输入待处理文本,填「替换为」可做替换(留空只做匹配)
  3. 切换语言下拉即可导出对应代码

小贴士

  • 替换串支持 $1 引用第一个捕获组
  • 修饰符填 g 全局、i 忽略大小写、m 多行、s 单行模式

常见问题

正则替换库会上传我的数据吗?

不会。匹配与替换都在你的浏览器本地完成,内容不会上传任何服务器,页面关闭后也不留下记录,和站内 本地工具 一致。

$1 捕获组怎么用?

捕获组是正则里的括号部分,$1 引用第 1 组。例如用 (\d{4}) 抓四位年份、替换为 [$1年] 就给年份加了后缀;$2、$3 依此类推。

批量替换会改原文吗?

不会改动你的输入。工具在本地生成替换结果的预览,你确认后再复制带走,原文始终保留。

能加我自己的规则吗?

可以。除内置的常用正则外,你可以在表达式框里直接输入自定义规则与替换串。

想看匹配是否生效?

在下方测试区输入样例观察匹配高亮,或到 正则测试 用同一表达式做更细致的调试。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件