在线文本替换

批量查找并替换文本,支持普通字符串、正则表达式、大小写控制、捕获组引用和首次或全部替换。结果由后端安全处理,适合日志、代码、名单和结构化文本整理。

正则超时保护
0 输入字符
0 替换次数
0 输出字符
0 ms 后端耗时

替换设置

普通模式按原文本顺序进行非重叠替换;不区分大小写时仍保留未匹配部分的原始大小写。

等待输入

输入文本

最大 1,000,000 字符 Ctrl + Enter 执行

替换结果

尚未执行替换 UTF-8 文本

功能特性

文本批量替换

按原始顺序处理非重叠匹配,支持区分或忽略大小写,并可仅替换第一个匹配项。

正则表达式

支持多行、点号匹配换行与捕获组引用,便于批量调整日期、编号和结构化文本。

实时处理统计

清晰展示输入字符、输出字符、替换次数和后端执行时间,处理结果一目了然。

稳健安全处理

后端设置输入边界、输出上限和正则超时,降低超大文本与复杂表达式带来的风险。

使用方法

  1. 选择替换模式普通文本适合固定内容,正则表达式适合按格式批量匹配。
  2. 填写查找与替换内容替换内容留空表示删除;正则模式可使用捕获组。
  3. 执行并导出结果确认统计信息后复制、下载结果,或继续进行下一轮处理。

常见问题

普通文本替换和正则表达式替换有什么区别?
普通文本模式会原样查找输入内容,适合替换固定词语。正则表达式模式会把查找内容解析为规则,适合匹配数字、日期、空白或重复格式。
如何在正则替换中引用捕获组?
在查找表达式中使用圆括号建立捕获组,然后在替换内容中使用 $1$2 等引用。例如可将日期的年、月、日重新排序。
替换内容留空会发生什么?
匹配到的内容会被删除。这个方式适合清除固定前缀、无效标记、连续空白或其他不需要的内容。
多行模式和点号匹配换行分别有什么作用?
多行模式会让 ^$ 匹配每一行的开头与结尾;点号匹配换行会让 . 同时覆盖换行符。两项仅在正则模式生效。
为什么复杂正则表达式可能提示超时?
部分包含大量回溯的表达式可能造成长时间计算。工具会主动中止超时匹配以保护服务,请减少嵌套量词、缩小文本范围或改用更明确的表达式。
支持多大的文本?
单次输入最多 1,000,000 个字符,结果最多 5,000,000 个字符,替换次数最多 100,000 次。超出限制时后端会返回明确提示。