开发者工具

正则表达式测试器

实时测试正则表达式,支持匹配高亮、标志选项和常用模式预设。

在浏览器中处理
推荐工具AI Coding Assistant

GitHub Copilot

AI pair programmer that helps you write code faster with smart suggestions.

免费试用

简介 正则表达式测试器?

正则表达式(regex)测试器让您实时编写和测试模式匹配。正则表达式是编程、文本编辑器和命令行工具中用于搜索、验证和转换文本的强大字符串匹配语言。

使用方法

  1. 在模式字段中输入正则表达式
  2. 在下方输入或粘贴测试字符串
  3. 切换标志(g、i、m、s)以修改匹配行为
  4. 查看高亮的匹配结果和包括捕获组在内的详细匹配信息

常见问题

正则表达式标志是什么意思?
g=全局(查找所有匹配),i=不区分大小写,m=多行(^和$匹配行边界),s=dotAll(.也匹配换行符)。
如何用正则匹配电子邮件地址?
常用模式是[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}。使用Email预设可以快速开始。
什么是捕获组?
正则中的括号()创建捕获组,用于提取匹配的特定部分。例如,(\d{4})-(\d{2})-(\d{2})分别从日期字符串中捕获年、月、日。