查找和替换
已替换 0 处
相关外部网站
部分链接为联盟营销链接。
相关工具
批量替换文本中的所有匹配项。支持纯文本或正则表达式,可忽略大小写、仅匹配完整单词,并显示替换次数。所有操作在浏览器中完成,文本不会上传。
使用方法
- 将文本粘贴到输入框中。
- 填写要查找的内容和替换后的内容。
- 切换正则表达式、忽略大小写或全词匹配选项,然后复制结果。
工作原理
普通模式下,搜索文本按字面意思匹配,替换内容原样插入。正则表达式模式下,直接使用你的模式进行匹配,可在替换内容中用 $1、$2 和 $& 引用捕获的分组。全词匹配会在模式前后加上单词边界,避免匹配到较长单词的内部。
功能特点
普通或正则表达式
按字面文本匹配,或使用完整的正则表达式进行灵活匹配。
忽略大小写
不区分大小写进行匹配。
全词匹配
仅匹配完整单词,不匹配较长单词中的部分字符。
匹配计数
显示实际替换的次数。
后向引用
在替换内容中使用 $1、$2 和 $& 复用捕获的分组内容。
适用场景
批量重命名
一次性替换列表或文档中所有出现的某个词语。
编辑代码或配置
无需编辑器,直接替换代码片段中的标识符或值。
统一术语
批量统一草稿或文章中的表述方式。
清理数据
用正则表达式修复粘贴数据中的分隔符或多余字符。
注意事项
- 正则表达式模式下,替换内容中可使用 $1、$2 和 $&。
- 全词匹配使用单词边界(\b)。
- 无效的正则表达式将显示错误,而非执行替换。
- 所有处理在您的设备上完成,不会上传任何内容。
常见问题
- 可以使用正则表达式吗?
- 可以。开启「正则表达式」选项后,支持完整的 JavaScript 正则表达式,包括字符类、量词和分组。
- $1 的作用是什么?
- 正则表达式模式下,$1、$2 等会插入模式中对应捕获分组匹配到的文本;$& 插入整个匹配内容。
- 全词匹配是什么意思?
- 仅替换完整的单词。例如,替换 cat 只会匹配独立的 cat,而不会匹配 category 中的 cat。
- 替换后可以撤销吗?
- 原始文本保留在输入框中,可以随时调整后重新运行。结果单独显示,方便复制。
- 文本会被发送到服务器吗?
- 不会。所有查找替换操作均在浏览器本地完成。