专业版

正则表达式测试器

通过实时匹配突出显示来测试正则表达式。浏览 15 多个常见用例的预构建模式。

您的文件永远不会离开您的设备
剩余 10:00
//g
Flags:
0 matches

Match Details

🔎

Enter a regex to start

什么是正则表达式测试器?

StackPro 的免费正则表达式测试器是一款以开发人员为中心的工具,用于构建、测试和调试具有实时匹配突出显示的正则表达式。粘贴您的测试字符串,编写正则表达式模式,然后立即查看突出显示的所有匹配项以及详细的匹配信息(包括组和索引)。“模式库”选项卡提供 15 多个预构建的、经过测试的正则表达式模式,用于常见任务,例如电子邮件验证、URL 匹配、电话号码、日期、IP 地址等 - 单击即可立即加载到测试器中。

如何使用正则表达式测试器

  1. 在正则表达式输入字段中输入您的正则表达式模式。
  2. 根据需要切换标志(全局、不区分大小写、多行等)。
  3. 在下面的文本区域中粘贴或键入您的测试字符串。
  4. 在结果面板中查看实时比赛亮点和比赛详细信息。
  5. 使用“模式库”选项卡可以浏览和加载预构建的正则表达式模式。

特点

  • 当您键入时实时匹配突出显示
  • 标志切换:全局、不区分大小写、多行、dotAll、unicode
  • 详细的比赛面板,包含组、索引和捕获信息
  • 使用捕获组引用进行查找和替换测试
  • 具有超过 15 个预构建测试模式的模式库
  • 带有正则表达式备忘单的快速参考侧边栏
  • 模式历史记录(最近 20 次测试)
  • 用于共享模式的固定链接生成器

常见问题解答

什么是模式库?
模式库包含 15 多个预构建的、经过测试的正则表达式,适用于电子邮件验证、URL、电话号码、日期、IP 地址等常见用例。每个模式都包含描述、正则表达式、标志和示例匹配。单击“使用此”可立即将任何模式加载到测试仪中。
支持哪些正则表达式风格?
测试器使用 JavaScript 的内置 RegExp 引擎,该引擎支持 ECMAScript 正则表达式语法,包括前向、后向、命名组和 Unicode 属性转义。
我可以测试正则表达式替换吗?
是的!替换选项卡允许您使用捕获组引用($1、$2 等)测试查找和替换操作。当您修改模式或替换字符串时,实时查看替换结果更新。
有正则表达式备忘单吗?
是的,快速参考侧边栏显示常见的正则表达式标记、量词、字符类、锚点以及带有描述和示例的组。非常适合在构建模式时学习或快速查找。