查找与替换
查找并替换文本块中的全部匹配短语。可切换区分大小写、全词匹配或正则表达式,并查看替换数量。
在文本中查找并批量替换内容,并可选择区分大小写、整词匹配和正则表达式。工具会先统计全部匹配项,再在浏览器中完成替换,并可复制转换后的结果。
如何查找和替换文本
- 输入或粘贴原始文本。
- 填写要查找的文本或正则表达式以及替换内容。
- 按需要启用区分大小写、整词匹配或正则表达式。
- 执行替换并检查匹配数量和输出结果。
- 确认无误后复制转换后的文本。
匹配规则和替换方式
未启用正则表达式时,点号、括号、加号等特殊字符会被自动转义并按普通字符匹配。整词模式使用Unicode字母、数字和下划线作为前后边界,区分大小写选项决定匹配是否区分字母大小写。
正则表达式模式会把输入模式直接交给JavaScript RegExp,并使用全局Unicode匹配。此模式下替换字符串可以使用JavaScript替换标记;普通文本模式则会原样插入替换内容。空的查找值或无效正则表达式会被拒绝。
隐私与限制
查找和替换均在浏览器本地完成,不会为了处理而有意上传输入文本。正则表达式的语法和行为取决于浏览器的JavaScript RegExp实现。整词判断基于Unicode字母、数字和下划线边界,并不等同于针对每种语言的专业分词规则。
常见问题
可以一次替换所有匹配项吗?
可以。工具使用全局匹配,一次运行会替换全部匹配项。
默认会区分大小写吗?
不会。如需区分,请启用区分大小写选项。
整词模式能用于非英语文本吗?
它使用Unicode字母和数字边界,对多语言更友好,但并不是语言专用分词器。
正则表达式捕获组可以用于替换吗?
可以。正则表达式模式使用JavaScript字符串替换语义。
查找字段为空会怎样?
工具会拒绝操作,而不是在每个字符之间插入内容。