使用方法
- 在文字中粘贴文字。
- 在查找中输入要寻找的词,在替换为中输入新的词。
- 如有需要,勾选区分大小写。若要使用模式,请在查找方式中选择正则表达式。
- 阅读找到的匹配数,然后复制替换后的文字。
普通文字与正则表达式
在普通文字模式中,您输入的字符会被精确查找,因此句号或括号没有特殊含义。在正则表达式模式中,查找内容是 JavaScript 风格的模式,并使用 Unicode 标志:\p{L} 匹配任何字母,\d 匹配数字,替换内容中的 $1代表匹配结果中的第一个分组。
字母大小写
中文词之间没有空格,因此本页面没有“只匹配整词”选项:无法判断一个词前后的边界。在有空格分词的语言中,整词是指前后都没有字母、数字或下划线的匹配。
关闭“区分大小写”时,字母会按 Unicode 规则匹配其大写与小写形式。I能匹配i,但土耳其文的大写İ不能匹配i,不带点的ı也不能匹配I。若文字中混用这些字母,请分别查找两种形式,或开启“区分大小写”。
本工具不做的事
- 它不检查拼写或语法。
- 它不去除后缀:查找kitap时,kitaplar中的kitap也会被替换。
- 只由空格组成的替换内容被视为空,因此会删除匹配的文字。
示例:把样例中的fox替换为cat
示例文字为“The quick brown fox jumps over the lazy dog. The fox is quick.”。其中fox出现两次,the出现三次:其中两次为大写的The,一次为小写。查找fox,匹配数为2。关闭区分大小写时查找the,匹配数为3;开启区分大小写时,只有小写的the被找到,匹配数为1。
| 查找 | 匹配数 |
|---|---|
| fox,替换为cat | 2 |
| the,关闭区分大小写 | 3 |
| the,开启区分大小写 | 1 |
常见问题
普通文字与正则表达式有什么区别?
普通文字查找您输入的精确字符。正则表达式是一种模式:\d+ 可以找到任意一串数字,因此一次搜索就能匹配许多不同的文字。
为什么这个页面没有整词搜索?
中文词之间没有空格,工具无法判断一个词前后的边界,因此本页面不提供“只匹配整词”选项。所有匹配都会被计数。
土耳其文的大小写字母在查找中如何处理?
关闭区分大小写时,I能匹配i,但大写İ不能匹配i,ı也不能匹配I。若文字中混用这些字母,请分别查找每种形式,或开启区分大小写。
我的文字会被发送到服务器吗?
不会。查找和替换都在您的浏览器中进行,文字不会保存,也不会发送到我们的服务器,本站不会记录您输入的内容。
正则表达式无效时会怎样?
工具会显示正则表达式引擎的提示信息,并且不给出结果。请修正模式:补上未关闭的括号,或在有特殊含义的字符前加上反斜杠。
资料来源
- MDN(英文):正则表达式(JavaScript 指南)
- MDN(英文):Unicode 字符类转义 \p{...}
- Unicode CaseFolding.txt(字母大小写折叠,包括土耳其语条目)(英文)
数据和文字最近核对于2026年11月10日星期二。