Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文)

查找和替换

使用正则表达式支持搜索和替换文本模式。即时查找匹配项,预览更改,一键应用替换。

什么是查找和替换工具?

查找和替换工具可帮助您在文档中搜索特定的文本模式,并用新内容替换它们。无论您需要修正拼写错误、更新术语,还是执行复杂的文本转换,此工具都能让操作变得简单快捷。

高级功能: 与基本文本编辑器不同,此工具支持正则表达式(regex),为您提供强大的模式匹配功能,可用于电子邮件、电话号码、URL 和自定义模式。

谁应该使用此工具?

作家和编辑

修正拼写错误、更新术语或在文档中统一格式化文本。

开发人员

高效重构代码、更新变量名或清理日志文件。

数据分析师

快速清理和转换数据、提取模式或验证格式。

学生和研究人员

格式化引用、清理复制的文本或标准化格式。

主要优势

实时预览

通过并排比较,在应用替换之前准确查看将发生的更改。

正则表达式支持

使用强大的模式匹配进行复杂的搜索和转换。

快速模式

用于常见任务的预置模式,如查找电子邮件、URL 或电话号码。

匹配项导航

在匹配项之间跳转,在进行更改之前逐个查看每个匹配项。

隐私和安全

通过我们的客户端处理方式,您的文本完全保持私密:

  • 无需上传 - 所有处理都直接在您的浏览器中进行
  • 无服务器存储 - 您的文本永远不会发送到或存储在任何服务器上
  • 无跟踪 - 我们不收集或分析您的内容
100% 私密: 您可以安全地使用此工具处理敏感文档、机密文本或任何私人内容,无需担心安全问题。

如何使用查找和替换工具

入门很简单。按照以下步骤高效地搜索和替换文档中的文本。

基本用法

1

粘贴您的文本

点击输入面板或使用粘贴按钮添加您的文本内容。

2

输入搜索词

在界面底部的查找字段中输入您要查找的内容。

3

输入替换内容

在替换字段中输入替换文本。

4

查看更改

在应用之前,检查预览面板以查看高亮显示的替换内容。

5

应用更改

点击应用按钮,用替换内容更新您的文本。

搜索选项

使用选项按钮来优化您的搜索行为:

Aa(区分大小写)

匹配确切的大写和小写字母。"Hello"不会匹配"hello"。

全词

仅匹配完整单词,不匹配单词的一部分。"cat"不会匹配"category"。

.*(正则)

启用正则表达式模式匹配以进行高级搜索。

多行(Multiline)

在正则表达式模式下使 ^ 和 $ 匹配行首和行尾。

使用快速模式

点击魔术棒按钮访问用于常见任务的预置模式:

模式 描述 匹配示例
电子邮件 查找电子邮件地址 user@example.com
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 切换正则 启用/禁用正则表达式模式

搜索历史

永远不会丢失您的复杂模式。该工具会自动保存您最近的搜索和替换,允许您从历史下拉列表中快速调用和重用它们。

提高生产力: 即时访问您最近的 20 个搜索模式,无需重新输入复杂的正则表达式。

设置持久化

您的搜索选项会使用浏览器本地存储自动保存。下次使用该工具时,您的首选设置(区分大小写、正则表达式模式等)将被恢复,确保跨会话的一致体验。

常见问题

什么是正则表达式,我应该何时使用它?

正则表达式(regex)是一种模式匹配语言,允许您根据规则而不是精确匹配来搜索文本。当您需要查找"任何电子邮件地址"或"3 位数字"等模式而不是特定文本时,请使用正则表达式。

常见用例:

  • 在文档中查找所有电子邮件地址
  • 提取各种格式的电话号码
  • 验证数据格式(日期、ID、代码)
  • 删除或替换 HTML 标签
  • 清理空白和格式

为什么我的搜索找不到任何内容?

检查这些可能阻止匹配的常见问题:

  • 区分大小写 - 如果启用,"Hello"不会匹配"hello"
  • 全词 - 如果启用,"cat"不会匹配"category"
  • 正则表达式模式 - 在正则表达式模式下,特殊字符如 . * + ? 需要转义
  • 空输入 - 确保输入面板中有文本
  • 空白字符 - 检查是否有多余的空格或隐藏字符
提示: 首先尝试禁用所有选项,然后逐个启用它们以确定哪个设置阻止了匹配。

如何搜索 $ 或 * 等特殊字符?

如果您不使用正则表达式模式,特殊字符会按字面意思匹配 - 只需按原样输入它们。

如果启用了正则表达式模式,这些字符具有特殊含义。要按字面意思匹配它们,请在字符前添加反斜杠:

  • \$ - 匹配美元符号
  • \* - 匹配星号
  • \. - 匹配句点
  • \+ - 匹配加号
  • \? - 匹配问号
  • \(\) - 匹配括号

我可以在替换中使用捕获组吗?

可以!在正则表达式模式下,使用括号创建捕获组,然后在替换文本中引用它们。

示例: 交换名和姓

  • 查找: (\w+)\s+(\w+)
  • 替换: $2, $1
  • 结果: "John Smith"变成"Smith, John"

特殊引用:

  • $1, $2, $3... - 按编号引用捕获组
  • $& - 插入整个匹配项
  • $` - 插入匹配项之前的文本
  • $' - 插入匹配项之后的文本

我可以处理的文本量有限制吗?

该工具可以高效处理大型文档,但非常长的文本(超过 100,000 个字符)可能会根据您设备的性能导致轻微延迟。

最佳性能 最多 5 万字符
可能出现延迟 5 万-10 万字符

匹配项限制: 该工具设置为查找最多 10,000 个匹配项以保持性能。如果您有更多匹配项,请考虑分小节处理您的文本。

为什么预览显示不同的颜色?

颜色编码可帮助您快速了解正在发生的事情:

  • 输入面板中的黄色高亮显示找到的匹配项
  • 预览面板中的绿色高亮显示替换文本

这种视觉区分使您可以轻松查看点击应用时将发生的确切更改。

如何删除文本而不是替换它?

只需将替换字段留空。所有匹配的文本都将从结果中删除。

常见用例:

  • 从复制的网页内容中删除 HTML 标签
  • 删除多余的空白或换行符
  • 剥离不需要的字符或符号
  • 清理来自其他应用程序的格式化文本

点击应用后可以撤消更改吗?

应用按钮会用预览结果替换您的输入文本。没有内置的撤消功能。

最佳实践: 在应用更改之前始终仔细查看预览。在进行重大替换之前,请考虑将原始文本复制到安全位置。

恢复选项:

  • 将原始文本保留在另一个窗口或应用程序中
  • 使用复制按钮保存中间结果
  • 首先在小样本上测试复杂模式

我的设置会在会话之间保存吗?

会的!您的搜索选项会自动保存到浏览器的本地存储中,并在您下次访问时恢复。

保存的设置包括:

  • 区分大小写首选项
  • 全词匹配首选项
  • 正则表达式模式首选项
  • 多行模式首选项
  • 最近的搜索历史(最近 20 次搜索)

这确保了一致的体验,并通过记住您的首选工作方式来节省时间。

我的文本会发送到服务器吗?

不会。 所有处理都完全在您的浏览器中使用 JavaScript 进行。您的文本永远不会离开您的设备。

100% 私密: 这使得它完全可以安全地用于机密文档、敏感内容、个人信息或任何私人数据。

隐私保证:

  • 无服务器上传或传输
  • 无云存储或备份
  • 不对您的内容进行分析
  • 无第三方访问
  • 初始页面加载后可离线工作
Input Text
Preview
0/0
输入搜索词,即可看到匹配项高亮显示
启用正则表达式模式进行高级模式匹配
使用快速模式查找电子邮件、URL、电话号码等
使用Ctrl + ↑/↓(上/下)键在匹配项之间导航
使用Alt + C / W / R键快速切换选项
所有处理都在您的浏览器中进行 - 不会向服务器发送数据
Want to learn more? Read documentation →
1/7
Start typing to search...
Searching...
No results found
Try searching with different keywords