文本替换工具

💻 Text Replace

📐 工作原理与说明
正则模式:标志位由选项拼出——不区分大小写加 i、全局加 g、多行加 m;总数用临时带 g 的正则执行 match 取长度,位置预览另用带 g 的正则 exec 循环、最多收集 200 项,零宽匹配时手动推进 lastIndex 防死循环。纯文本模式:按是否区分大小写决定是否统一转小写,再用 indexOf 循环查找,非全局只取首处,累计超过 500 处停止
批量查找并替换文本。
  • 模式:支持普通字符串替换与正则表达式替换,可全局替换或限定次数。
  • 捕获组:正则替换中可用 $1、$2 引用分组内容重新组合文本。
  • 选项:可配置是否忽略大小写、是否整词匹配、是否多行模式。
  • 建议:替换前先预览结果,避免误替换造成难以恢复的损失。

Find and replace text in your browser — batch-edit strings with literals or regex.

📌 常见预设(一键填入示例并替换)
导出匹配统计与匹配位置明细(前 200 条)
🔄 文本替换工具介绍 ▼

纯前端文本替换工具,支持普通查找替换和正则表达式替换,所有处理在浏览器本地完成,数据不上传。

✨ 功能特点

📍 使用场景

📚 深度解析:文本替换工具

💡 常见使用场景

替换
把 `foo` 全换成 `bar`(支持正则 `f.o`)。

❓ 常见问题(FAQ)

正则替换能引用分组吗?
可,如 `$1` 引用捕获组。
为什么替换后出现了意外结果?
常见原因:未转义特殊字符导致按正则而非字面量匹配(如把 . 当通配符)、替换串里的 $1 被当作分组引用、匹配范围过宽误伤了不该改的地方。建议先用查找确认命中数量与位置,再小批量替换,并用版本控制保留可回滚的记录。
⚠️ 使用说明与注意事项
📖关于「文本替换工具」 ▼

📝工具简介

文本替换工具是一款IT 开发领域的在线工具。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。