正则表达式测试
正则表达式测试工具,常用正则表达式,在线正则表达式
工具说明
使用方式
1) 在上方输入“待匹配文本”和“正则表达式”,可勾选“全局搜索(g)”与“忽略大小写(i)”。
2) 点击“测试匹配”后,匹配到的结果与次数会显示在下方。
3) 也可点击“常用正则”快速填充示例。
语法速查
- 元字符:
.任意字符,\\d数字,\\w字母数字下划线,\\s空白 - 边界:
^开头,$结尾,\\b单词边界 - 量词:
*0+,+1+,?0/1,{m,n}区间(加?为惰性) - 分组与引用:
(...)捕获组,(?:...)非捕获组,\\1反向引用 - 命名捕获:
(?<name>...),前瞻/否定:(?=...)/(?!...),后顾/否定:(?<=...)/(?<!...) - 标志位:
g全局,i忽略大小写,m多行,s点号匹配换行,uUnicode,y粘连
JS 常用用法
const re = /pattern/gi或new RegExp('pattern','gi')re.test(str)、str.match(re)、[...str.matchAll(re)]str.replace(re, replacer)、str.split(re)