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 资源
- 记住用反斜杠转义特殊字符