试试:
功能说明
替换文本中某个词的每一处出现 —— 支持字面匹配或正则表达式匹配,配有实时结果面板和替换计数器。100% 在客户端运行;任何内容都不会离开你的浏览器。
使用方法
- 设置 Find(字面文本或正则模式)和 Replace with(纯文本;正则模式下可用
$1–$9捕获组和$&表示整个匹配)。 - 在 Input 中粘贴或输入文本(或选择 Try 示例标签加载完整示例)。Clear 清空输入。
- 切换选项 —— 每一项相互独立:
- Regular expression(默认关闭):将 Find 作为正则而非字面文本处理。替换中即可使用捕获组。
- Case sensitive(默认开启):
Cat与cat仅在完全一致时匹配。关闭后不区分大小写。 - Whole word(默认关闭):只将
cat作为独立单词匹配,跳过catalog。字面与正则模式均可用。替换始终是全局的 —— 每一处出现都会被替换。
- 阅读右侧 Result 面板:替换后的文本、标题中的替换计数、Copy 与 Download(
replaced.txt,有真实输出时显示)。完整状态编码在 URL 中 —— 粘贴地址即可重现你的确切场景。
示例
全部经实时引擎验证。
字面匹配、区分大小写(默认)
Find cat、Replace dog 应用于 The cat sat on the cat mat. → The dog sat on the dog mat. —— 2 处替换。
带捕获组的正则
开启 Regular expression。Find (\d+)、Replace [$1] 应用于 a1b2c3 → a[1]b[2]c[3] —— 3 处替换。
整词 vs. 子串
Find cat、Replace dog 应用于 the cat in the catalog:
- Whole word 关闭 →
the dog in the dogalog—— 2 处替换。 - Whole word 开启 →
the dog in the catalog—— 1 处替换(仅独立的cat)。
不区分大小写
关闭 Case sensitive。Find cat、Replace dog 应用于 Cat cat CAT → dog dog dog —— 3 处替换。
整个匹配的引用
开启 Regular expression。Find \w+、Replace <$&> 应用于 hello world → <hello> <world> —— 2 处替换。
无效正则
开启 Regular expression。Find [ → 结果面板切换为错误状态(Invalid regular expression: missing terminating ] for character class),输入保持不变。错误内联显示 —— 绝不弹窗。
补充说明
- 隐私: 完全在你的浏览器中运行。
- Find 为空时原样返回输入,0 处替换。
- 替换计数随输入在结果标题中实时更新。
- 相关工具: Regex Explainer、Sort Lines。