正则表达式测试

在线正则表达式测试工具,帮助你输入正则表达式和要测试的内容后,来检测正则表达式是否生效,是否能匹配到结果。
 正则表达式测试
/ /
i: 不区分大小写
g: 全局匹配
m: 多行模式
s: 点号匹配所有
u: Unicode
y: 粘性匹配
 匹配结果
匹配结果将显示在这里...
正则表达式速查表
常用元字符
  • . 匹配任意字符(除换行外)
  • \d 匹配数字 [0-9]
  • \D 匹配非数字 [^0-9]
  • \w 匹配单词字符 [a-zA-Z0-9_]
  • \W 匹配非单词字符 [^a-zA-Z0-9_]
  • \s 匹配空白字符
  • \S 匹配非空白字符
位置匹配
  • ^ 匹配字符串开始
  • $ 匹配字符串结束
  • \b 匹配单词边界
  • \B 匹配非单词边界
量词
  • * 0次或多次
  • + 1次或多次
  • ? 0次或1次
  • {n} 恰好n次
  • {n,} 至少n次
  • {n,m} n到m次
字符类
  • [abc] 匹配a、b或c
  • [^abc] 匹配非a、b、c的字符
  • [a-z] 匹配a到z的任意字符
分组与引用
  • (exp) 匹配exp并捕获
  • (?:exp) 匹配exp但不捕获
  • \n 引用第n个捕获组
特殊字符转义
  • \. 匹配点号
  • \\ 匹配反斜杠
  • \/ 匹配斜杠
  • \( 匹配左括号
  • \) 匹配右括号