Skip to main content
DevTools24

Regex 测试与调试工具

测试、验证和调试正则表达式,支持实时反馈和匹配高亮。非常适合数据验证、文本处理和模式匹配开发。

//g
Status:Enter a regex pattern

功能

  • 实时测试: 实时 regex 验证和匹配
  • 匹配高亮: 匹配文本的可视化高亮
  • 详细结果: 匹配位置和捕获组
  • 标志支持: 全局、不区分大小写、多行等
  • 快速示例: 常见用例的预置模式
  • 错误检测: 无效模式的清晰错误消息

常见用例

  • 邮箱验证: 验证电子邮件地址格式
  • 电话号码: 提取和验证电话号码
  • URL: 匹配和提取网址
  • 数据提取: 解析结构化文本和日志
  • 输入验证: 表单字段验证模式
  • 文本处理: 搜索和替换操作

Regex 快速参考

字符类:

  • \d - 任意数字 (0-9)
  • \w - 单词字符 (a-z, A-Z, 0-9, _)
  • \s - 空白字符
  • . - 任意字符(换行符除外)
  • [a-z] - 任意小写字母

量词:

  • * - 零个或多个
  • + - 一个或多个
  • ? - 零个或一个
  • {n} - 恰好 n 次
  • {n,m} - n 到 m 次之间

专业提示

  • 使用全局标志 (g) 查找所有匹配项,而不仅是第一个
  • 使用多个示例进行测试以确保模式正确工作
  • 使用捕获组 () 提取匹配的特定部分
  • 要具体——过于宽泛的模式可能匹配意外的文本
  • 对于复杂模式,使用在线 regex 资源
  • 记住用反斜杠转义特殊字符