文本

文本替换

把一段草稿、代码片段、日志或配置丢进来,立刻把要改的部分按规则改写。无论是普通文本还是正则表达式,区分大小写、全部替换、多行模式、点号通配以及 $1/$2 捕获组都在浏览器本地完成,实时显示匹配数量,让内容编辑、代码重构和数据清洗都不用离开当前页面。

  • 所有处理在浏览器本地完成,日志、草稿与内部片段不会离开当前设备
  • 普通文本与正则两种模式自由切换,输入与替换内容、所选选项都会保留
  • 正则语法错误会在查找框下直接提示,匹配数量随规则实时刷新,避免无声的空输出
  • 内置空白、空行、邮箱、URL、数字、HTML 标签等正则模板,一键带入查找框
  • 一键把输出回填到输入区,连续替换像流水线一样顺手
工具/文本替换
0 字符
0 字符
待命:请输入查找内容
替换命令

功能简介

这不是只能改一个词的小工具,而是把文案修订、标识符改名、敏感字段脱敏和空白整理都收拢在同一个面板里,少在编辑器之间切换。

  1. 01

    普通文本与正则并排可用

    在字面查找和 JavaScript 正则之间切换时,输入文本、替换内容与已选选项都会保留,不需要重新设置。

  2. 02

    正则错误即时提示

    语法不合法时会在查找框下方直接提示,避免错误规则悄悄把结果替换成空,便于先修正再继续。

  3. 03

    捕获组重组内容

    替换框中可以使用 $1、$2 等引用已匹配片段,把名字、日期、ID 或日志字段按需要重新拼接,而不仅仅是替换固定文本。

  4. 04

    匹配选项贴近真实规则

    区分大小写、全部替换、多行模式与点号通配可以自由组合,满足按行日志、跨段文本或严格命名规则的不同场景。

  5. 05

    匹配数量实时显示

    复制前就能看到当前规则命中多少次,验证正则是否落在预期范围,避免看起来对、实际没动。

  6. 06

    常用正则一键带入

    空白、空行、邮箱、URL、数字、HTML 标签等模板可以一键填入查找框,并自动切到正则模式。

  7. 07

    输出作为输入

    一键把当前结果回填到输入区,连续替换、阶段化重构、日志整理都能像流水线一样推进。

  8. 08

    完全本地处理

    查找、替换、正则校验与匹配数量都在当前浏览器会话里完成,内部文案、脱敏字段或未发布内容不会被上传。

如何使用

粘贴文本、定下规则、查看匹配数量、复制结果,所有步骤都在同一个面板内完成。

  1. 01

    把要改写的文本粘贴或输入到左侧的输入区。

  2. 02

    在查找框填入要搜索的内容,在替换为框填入要写入的新内容。

  3. 03

    从底部命令栏选择普通文本或正则模式,正则模式下可使用 $1、$2 等捕获组引用。

  4. 04

    按文本结构选择是否启用区分大小写、全部替换、多行模式或点号匹配换行。

  5. 05

    观察右上角的匹配数量,确认规则只命中应该改的位置后再复制结果。

功能说明

不同来源适合不同的规则,关键是模式、选项与文本结构相互对得上,而不是默认就上最复杂的写法。

  • 普通文本适合替换固定单词、产品名、前缀或一次性纠错,是最稳妥的默认模式。
  • 正则适合处理邮箱、ID、日志字段、重复空白或有规律但略有差异的内容。
  • 区分大小写适合专有名词、环境变量、代码标识符等大小写有含义的场景。
  • 全部替换默认开启,需要只改第一处时再关闭,便于分步处理重复出现的问题。
  • 多行模式让 ^、$ 匹配到每一行的起止,适合日志、CSV 行、Markdown 标题。
  • 点号匹配换行允许 . 跨行匹配,适合替换多行 HTML、JSON 片段或跨行注释。
  • 捕获组让替换框变成小型重组工具,不只是换一个词。
  • 匹配数量是复制前的快速自检,0 次匹配往往说明规则需要再调一次。

适合哪些场景

查找替换本身并不难,难的是频繁切换工具、担心数据外泄,以及发布之后才发现命名或脱敏没改干净。

  1. 内容编辑与校对

    跨文章、文档、邮件、营销页一次性修正错别字、过期名称、不一致术语与品牌词。

  2. 代码片段重构

    使用正则与捕获组改写粘贴的代码块,例如批量改名、调整导入路径或修改接口调用形态。

  3. 日志清理与排障

    剥离时间戳、屏蔽 ID、统一分隔符或时间格式,把杂乱日志整理成易读的对比文本。

  4. 空白字符规范化

    合并多余空格、删除行尾空白、清除空行或转换缩进方式,让文本在送往下游前更干净。

  5. SEO 与元信息更新

    快速替换站点中的旧品牌词、活动 Slug、参数占位符,让 Meta 描述与 OpenGraph 信息保持一致。

  6. 客服模板与公告

    统一公告模板、FAQ 区块和客服话术中的用词,避免同样内容在不同位置出现细微差异。

  7. 敏感字段脱敏

    通过正则把邮箱、手机号、Token、IP、订单号等替换成掩码,再分享日志或截图给同事。

  8. 导入前数据清洗

    在导入数据库或处理管线之前,先把 CSV/TSV 中的分隔符、编码、噪声内容统一好。

  9. 翻译键迁移

    在调整 i18n 命名空间时,跨语言文件批量改写键名前缀与层级。

  10. 日志格式统一

    让多来源日志的时间格式、字段分隔符与级别标签对齐,便于后续 grep 或 jq 处理。

延伸阅读

做批量替换之前,如果原文里还夹着多余空格、空行或不可见字符,先用 文本清理 把底子理顺;替换之后产生的变量名、Slug 或标题需要统一命名风格时,可以继续交给 大小写转换 处理大小写。发布或提交前要看字符、字节是否超长,可以再用 文本统计 检查长度。如果处理对象是名单、日志或逐行数据,则适合接着用 行操作工具 完成去重、排序、编号和拆分。要先确认正则规则是否真的命中预期位置,可以打开 正则表达式测试器 调试模式、查看捕获组并预览替换结果。

使用建议

规则越具体,结果越稳。养成先预览、再看匹配数量、最后复制的小习惯,可以省去大量返工。

  • 新写的正则先在样本片段上验证,匹配数量一眼可见,正确性比凭感觉更可靠。
  • 需要重排片段时优先使用捕获组,而不是叠多次替换,少跑几遍就少一次跑偏。
  • 日常文案保持区分大小写关闭即可;处理代码标识符、环境变量等大小写有意义的内容时再开启。
  • 担心规则范围太广时,关闭全部替换,逐个匹配确认后再继续。
  • 用输出作为输入串联替换链,但完成之前最好把原始输入留在剪贴板里做兜底。
  • 处理多行片段前,先决定是否需要多行模式、点号通配,或两者一起开启。
  • 处理敏感内容时,执行脱敏规则、复制结果之后顺手清空面板——本地处理不等于本地一直留存。

边界与注意事项

替换很精确,但它不是解析器。了解工具边界,可以避免在复杂场景下踩坑。

  • 正则模式使用浏览器自带的 JavaScript 引擎,某些较新的语法(例如部分后行断言)在旧环境中可能不可用。
  • 超长文本配合复杂正则时,实时预览可能短暂卡顿,建议把文本切成段落分批处理。
  • 区分大小写、多行模式和点号通配对普通文本与正则模式都生效,但多行与点号通配只对使用 ^、$、. 的模式有实际作用。
  • 全部替换默认开启,需要只替换第一处时记得关闭。
  • 工具不会解析 HTML、JSON 或其他结构化格式,结构化改写后建议再用对应的格式工具校验一遍。
  • 不做拼写检查、语法润色或语言识别,这部分工作请交给专门的工具。

常见问题

关于普通文本与正则模式、捕获组、多行行为、本地处理与常见限制,这里整理了使用前最容易遇到的问题。

普通文本和正则模式有什么区别?

普通文本会把你输入的内容当作字面字符匹配,内部会自动转义特殊符号;正则模式则把查找框当作 JavaScript 正则,元字符、字符类、捕获组都会按正则规则解释。

如何在替换中引用捕获组?

在正则模式下使用 $1、$2 等引用查找模式中的捕获组。例如查找 (\w+)-(\d+) 并替换为 $1_$2,可以把 order-123 变成 order_123。

多行模式到底改变了什么?

不开启时,^ 和 $ 只匹配整段文本的开始与结尾;开启后,它们会匹配每一行的开始与结尾,更适合日志、CSV 行、Markdown 等。

什么时候需要点号匹配换行?

当你希望 . 也匹配换行符时打开,比如替换跨行的 HTML 块、跨行注释、跨段落的内容。

我的文本会被上传到服务器吗?

不会。查找、替换、正则校验和匹配数量统计都在当前浏览器会话里完成,没有数据外发。

如何串联多个替换?

执行第一条规则后点击将输出作为输入,把结果回填到输入区,再设置新的查找替换继续执行,按需要重复。

都有哪些正则模板可以用?

内置模板覆盖多空格、空行、邮箱、URL、数字、HTML 标签、行首空白和行尾空白。选择模板时会自动切到正则模式并填入查找框。

普通文本模式也支持区分大小写和全部替换吗?

支持。普通文本会在内部转义为安全正则,所以区分大小写和全部替换在两种模式下都按相同方式生效。

正则报错时为什么输出变空?

语法无效时替换会被阻断,并在查找框下方显示错误,避免错误规则污染结果。修正语法后,实时预览会立刻恢复。

匹配数量是怎么算出来的?

会用全局标志重新编译当前规则,统计输入文本中的匹配数量;捕获组与分支选择都按正则引擎的规则处理。

能处理很长的文本吗?

常规文档和代码片段可以实时处理;如果文本极大且正则复杂,重新计算时可能短暂停顿,建议按段或按区块处理。

适合处理隐私或敏感内容吗?

适合。所有处理都在本地完成,脱敏规则、内部话术、未发布的命名都不会上传。处理完毕后建议顺手清空面板,避免内容长期留在标签页里。

更多相关工具

替换完成后,可以继续在同一套工具里完成空白整理、大小写统一、长度检查或按行处理。