什么是查找和替换工具?
查找和替换工具可帮助您在文档中搜索特定的文本模式,并用新内容替换它们。无论您需要修正拼写错误、更新术语,还是执行复杂的文本转换,此工具都能让操作变得简单快捷。
谁应该使用此工具?
作家和编辑
开发人员
数据分析师
学生和研究人员
主要优势
实时预览
通过并排比较,在应用替换之前准确查看将发生的更改。
正则表达式支持
使用强大的模式匹配进行复杂的搜索和转换。
快速模式
用于常见任务的预置模式,如查找电子邮件、URL 或电话号码。
匹配项导航
在匹配项之间跳转,在进行更改之前逐个查看每个匹配项。
隐私和安全
通过我们的客户端处理方式,您的文本完全保持私密:
- 无需上传 - 所有处理都直接在您的浏览器中进行
- 无服务器存储 - 您的文本永远不会发送到或存储在任何服务器上
- 无跟踪 - 我们不收集或分析您的内容
如何使用查找和替换工具
入门很简单。按照以下步骤高效地搜索和替换文档中的文本。
基本用法
粘贴您的文本
点击输入面板或使用粘贴按钮添加您的文本内容。
输入搜索词
在界面底部的查找字段中输入您要查找的内容。
输入替换内容
在替换字段中输入替换文本。
查看更改
在应用之前,检查预览面板以查看高亮显示的替换内容。
应用更改
点击应用按钮,用替换内容更新您的文本。
搜索选项
使用选项按钮来优化您的搜索行为:
Aa(区分大小写)
全词
.*(正则)
多行(Multiline)
使用快速模式
点击魔术棒按钮访问用于常见任务的预置模式:
| 模式 | 描述 | 匹配示例 |
|---|---|---|
| 电子邮件 | 查找电子邮件地址 | [email protected] |
| URL | 查找网页链接 | https://example.com |
| 电话 | 查找电话号码 | (555) 123-4567 |
| 数字 | 查找数值 | 123.45 |
| HTML | 查找 HTML 标签 | <div>...</div> |
| 空格 | 查找多个连续空格 | word word |
| 修剪 | 查找前导/尾随空白 | text |
| 空行 | 查找空行 | 文本中的空白行 |
浏览匹配项
使用匹配项导航器逐个查看每个匹配项:
- 计数器显示您的当前位置(例如,3/15)
- 点击左箭头或按Ctrl + ↑转到上一个匹配项
- 点击右箭头或按Ctrl + ↓转到下一个匹配项
- 文本将自动滚动以在两个面板中显示每个匹配项
获得更好结果的提示
- 从简单搜索开始,然后根据需要启用选项
- 在点击应用之前始终预览更改
- 使用复制按钮将结果保存到剪贴板
- 启用正则表达式模式进行基于模式的搜索
- 首先用小样本测试您的正则表达式模式
功能特性
此查找和替换工具包含高效文本处理所需的一切,具有专业级功能。
实时高亮显示
当您输入搜索词时,匹配项会立即在输入文本中高亮显示。预览面板显示替换后文本的外观,替换部分以不同颜色清晰标记。
原始文本
- 匹配项以黄色高亮显示
- 显示您正在搜索的内容
- 实时视觉反馈
结果预览
- 替换内容以绿色高亮显示
- 在应用之前显示最终结果
- 并排比较
正则表达式支持
启用正则表达式模式以使用强大的模式匹配功能:
字符类
匹配特定类型的字符:
\d- 匹配任何数字(0-9)\w- 匹配单词字符(字母、数字、下划线)\s- 匹配空白字符(空格、制表符、换行符)
量词
控制匹配次数:
+- 匹配一次或多次*- 匹配零次或多次{n}- 精确匹配 n 次
锚点
在特定位置匹配:
^- 匹配行首$- 匹配行尾
捕获组
提取和重用匹配的部分:
(pattern)- 捕获匹配的文本$1, $2- 在替换中引用捕获内容$&- 插入整个匹配项
快速模式库
用于常见任务的预置模式可节省您的时间和精力:
提取结构化数据
- 电子邮件地址 - 在文档中查找所有电子邮件地址
- URL - 提取网页链接和引用
- 电话号码 - 定位各种格式的电话号码
- 数值 - 查找数字、小数和度量值
清理代码
- 删除 HTML 标签 - 从文本中剥离 HTML 标记
- 多余空白 - 删除多个连续空格
- 修剪行 - 删除前导和尾随空白
格式化文本
- 空行 - 查找并删除空白行
- 换行符 - 标准化行尾格式
- 间距 - 在整个文档中规范化空白
匹配项导航
在进行更改之前逐个查看每个匹配项。导航器显示您的当前位置,并允许您在匹配项之间跳转。输入和预览面板一起滚动以显示相应的位置。
多种搜索选项
区分大小写
全词匹配
多行模式
并排预览
双面板布局让您可以比较原始文本和结果。在提交替换之前准确查看将发生的更改,减少错误并让您对更改充满信心。
键盘友好
使用键盘快捷键更快地执行常见操作:
| 快捷键 | 操作 | 描述 |
|---|---|---|
| Ctrl + F | 聚焦查找 | 跳转到查找输入字段 |
| Ctrl + H | 聚焦替换 | 跳转到替换输入字段 |
| Ctrl + ↑ | 上一个匹配项 | 导航到上一个匹配项 |
| Ctrl + ↓ | 下一个匹配项 | 导航到下一个匹配项 |
| Alt + C | 切换大小写 | 启用/禁用区分大小写 |
| Alt + W | 切换全词 | 启用/禁用全词匹配 |
| Alt + R | 切换正则 | 启用/禁用正则表达式模式 |
搜索历史
永远不会丢失您的复杂模式。该工具会自动保存您最近的搜索和替换,允许您从历史下拉列表中快速调用和重用它们。
设置持久化
您的搜索选项会使用浏览器本地存储自动保存。下次使用该工具时,您的首选设置(区分大小写、正则表达式模式等)将被恢复,确保跨会话的一致体验。
常见问题
什么是正则表达式,我应该何时使用它?
正则表达式(regex)是一种模式匹配语言,允许您根据规则而不是精确匹配来搜索文本。当您需要查找"任何电子邮件地址"或"3 位数字"等模式而不是特定文本时,请使用正则表达式。
常见用例:
- 在文档中查找所有电子邮件地址
- 提取各种格式的电话号码
- 验证数据格式(日期、ID、代码)
- 删除或替换 HTML 标签
- 清理空白和格式
为什么我的搜索找不到任何内容?
检查这些可能阻止匹配的常见问题:
- 区分大小写 - 如果启用,"Hello"不会匹配"hello"
- 全词 - 如果启用,"cat"不会匹配"category"
- 正则表达式模式 - 在正则表达式模式下,特殊字符如 . * + ? 需要转义
- 空输入 - 确保输入面板中有文本
- 空白字符 - 检查是否有多余的空格或隐藏字符
如何搜索 $ 或 * 等特殊字符?
如果您不使用正则表达式模式,特殊字符会按字面意思匹配 - 只需按原样输入它们。
如果启用了正则表达式模式,这些字符具有特殊含义。要按字面意思匹配它们,请在字符前添加反斜杠:
\$- 匹配美元符号\*- 匹配星号\.- 匹配句点\+- 匹配加号\?- 匹配问号\(和\)- 匹配括号
我可以在替换中使用捕获组吗?
可以!在正则表达式模式下,使用括号创建捕获组,然后在替换文本中引用它们。
示例: 交换名和姓
- 查找:
(\w+)\s+(\w+) - 替换:
$2, $1 - 结果: "John Smith"变成"Smith, John"
特殊引用:
$1, $2, $3...- 按编号引用捕获组$&- 插入整个匹配项$`- 插入匹配项之前的文本$'- 插入匹配项之后的文本
我可以处理的文本量有限制吗?
该工具可以高效处理大型文档,但非常长的文本(超过 100,000 个字符)可能会根据您设备的性能导致轻微延迟。
匹配项限制: 该工具设置为查找最多 10,000 个匹配项以保持性能。如果您有更多匹配项,请考虑分小节处理您的文本。
为什么预览显示不同的颜色?
颜色编码可帮助您快速了解正在发生的事情:
- 输入面板中的黄色高亮显示找到的匹配项
- 预览面板中的绿色高亮显示替换文本
这种视觉区分使您可以轻松查看点击应用时将发生的确切更改。
如何删除文本而不是替换它?
只需将替换字段留空。所有匹配的文本都将从结果中删除。
常见用例:
- 从复制的网页内容中删除 HTML 标签
- 删除多余的空白或换行符
- 剥离不需要的字符或符号
- 清理来自其他应用程序的格式化文本
点击应用后可以撤消更改吗?
应用按钮会用预览结果替换您的输入文本。没有内置的撤消功能。
恢复选项:
- 将原始文本保留在另一个窗口或应用程序中
- 使用复制按钮保存中间结果
- 首先在小样本上测试复杂模式
我的设置会在会话之间保存吗?
会的!您的搜索选项会自动保存到浏览器的本地存储中,并在您下次访问时恢复。
保存的设置包括:
- 区分大小写首选项
- 全词匹配首选项
- 正则表达式模式首选项
- 多行模式首选项
- 最近的搜索历史(最近 20 次搜索)
这确保了一致的体验,并通过记住您的首选工作方式来节省时间。
我的文本会发送到服务器吗?
不会。 所有处理都完全在您的浏览器中使用 JavaScript 进行。您的文本永远不会离开您的设备。
隐私保证:
- 无服务器上传或传输
- 无云存储或备份
- 不对您的内容进行分析
- 无第三方访问
- 初始页面加载后可离线工作
暂无评论,快来抢沙发!