正则表达式测试
常用正则:
共找到 0 处匹配结果

使用方式

1) 在上方输入“待匹配文本”和“正则表达式”,可勾选“全局搜索(g)”与“忽略大小写(i)”。

2) 点击“测试匹配”后,匹配到的结果与次数会显示在下方。

3) 也可点击“常用正则”快速填充示例。


语法速查

  • 元字符:. 任意字符,\\d 数字,\\w 字母数字下划线,\\s 空白
  • 边界:^ 开头,$ 结尾,\\b 单词边界
  • 量词:* 0+,+ 1+,? 0/1,{m,n} 区间(加 ? 为惰性)
  • 分组与引用:(...) 捕获组,(?:...) 非捕获组,\\1 反向引用
  • 命名捕获:(?<name>...),前瞻/否定:(?=...)/(?!...),后顾/否定:(?<=...)/(?<!...)
  • 标志位:g 全局,i 忽略大小写,m 多行,s 点号匹配换行,u Unicode,y 粘连

JS 常用用法

  • const re = /pattern/ginew RegExp('pattern','gi')
  • re.test(str)str.match(re)[...str.matchAll(re)]
  • str.replace(re, replacer)str.split(re)