正则表达式工具

强大的正则表达式测试工具,支持实时匹配、模式验证、语法高亮、常用模式库

正则表达式测试器

测试和验证正则表达式,查看匹配结果和分组信息

正则表达式

测试字符串

匹配结果 (0 个匹配)

请输入正则表达式和测试字符串

常用正则模式

邮箱地址
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b
示例: user@example.com, admin@test.org
手机号码
1[3-9]\d{9}
示例: 13812345678, 15987654321
URL 链接
https?://[\w\-]+(\.[\w\-]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
示例: https://www.example.com, http://test.org/path
IPv4 地址
\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b
示例: 192.168.1.1, 10.0.0.1, 255.255.255.255
中文字符
[\u4e00-\u9fa5]+
示例: 这是中文字符,包含汉字
日期格式
\d{4}-\d{2}-\d{2}
示例: 2024-01-15, 2023-12-31

使用说明

正则表达式语法

  • . - 匹配任意字符(除换行符)
  • * - 匹配前面的字符0次或多次
  • + - 匹配前面的字符1次或多次
  • ? - 匹配前面的字符0次或1次
  • ^ - 匹配字符串开始
  • $ - 匹配字符串结束
  • [] - 字符类,匹配方括号内的任意字符
  • () - 分组,用于捕获匹配的子字符串

标志位说明

  • g - 全局匹配,查找所有匹配项
  • i - 忽略大小写
  • m - 多行模式,^和$匹配每行的开始和结束
  • s - 单行模式,.匹配换行符