文本查找与替换

在本地文本中查找并替换文字,支持正则、大小写和多行选项。

原始文本

替换结果

JavaScript RegExp

正则表达式替换教程

替换所有匹配项

开启“使用正则”后,查找内容按 JavaScript 正则表达式解析。替换文本支持 $& 表示完整匹配、$1 表示第一个捕获组、$<name> 表示命名捕获组;需要输出美元符号时使用 $$。

隐藏邮箱中的用户名

查找
(\w{1,3})[\w.+-]*(@[\w.-]+\.\w+)
替换为
$1***$2
配置
使用正则
替换前
联系 alice@example.com 获取帮助。
替换后
联系 ali***@example.com 获取帮助。

调整日期顺序

查找
(\d{4})-(\d{2})-(\d{2})
替换为
$2/$3/$1
配置
使用正则
替换前
发布日期:2026-10-18
替换后
发布日期:10/18/2026

使用命名捕获组

查找
(?<key>\w+)=(?<value>[^&\s]+)
替换为
$<key>: $<value>
配置
使用正则
替换前
page=2&sort=new
替换后
page: 2&sort: new

合并连续空白

查找
\s+
替换为
配置
使用正则
替换前
JTools 本地\n工具
替换后
JTools 本地 工具

移除编号列表标记

查找
^\s*\d+\.\s*
替换为
配置
使用正则、多行模式
替换前
1. 安装依赖\n2. 启动项目
替换后
安装依赖\n启动项目

调整姓名顺序

查找
^([^,]+),\s*(.+)$
替换为
$2 $1
配置
使用正则、多行模式
替换前
Ada, Lovelace\nGrace, Hopper
替换后
Lovelace Ada\nHopper Grace

输入与输出示例

cat cat替换 cat 为 dog 后得到 dog dog

如何使用

  1. 输入原文、查找内容和替换内容。
  2. 按需设置正则、大小写、多行和完整单词。
  3. 执行替换并复制结果。

能力与限制

  • 浏览器本地处理
  • 正则及完整单词边界遵循浏览器 JavaScript RegExp。
  • 输入只在当前页面内存中处理。

常见问题

会替换所有匹配吗?
默认替换全部匹配项。

相关指南

文本处理的常见操作 ↗

相关工具

更新于 2026-10-18 · 项目与反馈说明