星点 星点-正则工具 本系列首页
关于
版本 v1.0.0

正则表达式搜索工具

在一大段文本中快速定位所有匹配:查找全部、上一个/下一个导航、显示当前/总数、所在行列与上下文,并与正则测试、提取、替换共享同一份实时匹配结果。

正则搜索 · 工具介绍

搜索是正则工作台的核心工作模式之一。它直接复用当前正则的实时匹配结果,不需要重新实现匹配引擎。

输入正则与文本后,工具会列出全部命中,并支持上一个/下一个快速跳转,显示当前是第几个、共多少个,以及每个匹配所在的行列位置。

每条结果给出匹配前后的上下文片段,便于在日志、HTML、Markdown、SQL 或配置文件中快速判断命中是否符合预期。

所有匹配均在浏览器本地由 JavaScript 引擎执行,正则与文本不会上传。

正则搜索 · 功能特点

  • 查找全部匹配并实时更新
  • 上一个 / 下一个导航
  • 当前 / 总数与所在行列
  • 匹配前后上下文片段
  • 点击结果定位到文本对应位置
  • 与测试 / 提取 / 替换共享同一匹配结果
  • 本地处理、数据不上传

正则搜索 · 使用方法

  1. 输入正则表达式并选择 Flags;
  2. 在左侧粘贴需要搜索的文本(如日志);
  3. 在右侧查看全部匹配与上下文,点击结果可定位;
  4. 使用上一个/下一个在命中之间跳转;
  5. 需要替换或提取时,切换到对应工作模式,无需重新输入。

正则搜索 · 常见问题

Q:搜索和测试有什么区别?

两者共享同一套匹配引擎与结果;测试模式侧重高亮与捕获组查看,搜索模式侧重在大文本中逐条定位与上下文浏览。

Q:大文本会卡住吗?

匹配在 Web Worker 中执行并带超时保护,结果数量有上限;超大文本会提示性能风险。

Q:可以只找某个字段吗?

用括号把目标字段定义为捕获组,再切换到“提取”模式选择该组即可。

Q:搜索文本会上传吗?

不会。匹配完全在浏览器本地执行,不产生任何网络请求。

相关工具

继续使用本站其它正则工具:

正则测试器

实时匹配、高亮、捕获组与位置,旗舰测试工具

打开工具

正则替换

支持 $1/$&/$<name> 引用、替换次数与前后对照

打开工具

正则提取

提取全部匹配/捕获组/命名组,支持去重与排序

打开工具

正则文本处理

保留/分割/合并/重排/格式化,专用文本加工

打开工具

正则生成器

条件生成 + 可视化构造 + 示例推导三种方式

打开工具

常用格式正则

手机号/邮箱/URL/IP/日期/身份证等格式库,生成+验证+表单

打开工具

正则解释器

结构拆解 + 中文逐段解释,点击查看详情

打开工具

正则可视化

结构树 + 流程图,直观展示分组/分支/量词

打开工具

学习与参考

元字符/量词/分组/断言/Flags 速查 + 常用正则 + 各语言

打开工具

正则调试器

诊断匹配失败原因与语法错误,给出修正建议

打开工具

性能与安全

复杂度分析、ReDoS 检测、回溯压力测试,可中止

打开工具

多语言引擎

各语言写法、Flags、特性矩阵与兼容性检查

打开工具

正则转换

转各语言/字符串/JSON,含 Flags 与转义处理

打开工具

高级结构

AST、合并、简化、去重与等价分析(改前改后对照)

打开工具