正则参考与在线测试
本地运算常用正则元字符速查表 + 浏览器内实时测试。输入正则、标志、测试文本与替换串,即时高亮匹配并显示替换结果。
匹配结果会显示在这里
匹配数量0
常用元字符速查
| 写法 | 含义 | 示例 |
|---|---|---|
| . | 除换行外任意字符 | a.c → abc |
| \d \D | 数字 / 非数字 | \d+ → 2026 |
| \w \W | 单词字符(字母数字_) / 非单词 | \w+ → hello |
| \s \S | 空白 / 非空白 | \s+ 匹配空格制表 |
| \b \B | 单词边界 / 非边界 | \bthe\b 整词 |
| ^ $ | 行首 / 行尾(m 模式下行) | ^\d 行首数字 |
| [abc] [a-z] | 字符集合 | [0-9a-f] 十六进制 |
| [^abc] | 取反集合 | [^0-9] 非数字 |
| | | 或 | cat|dog |
量词与分组速查
| 写法 | 含义 |
|---|---|
| * | 重复 0 次或多次(贪婪) |
| + | 重复 1 次或多次 |
| ? | 重复 0 次或 1 次(可选) |
| {n} | 恰好 n 次 |
| {n,} | 至少 n 次 |
| {n,m} | n 到 m 次 |
| *? +? ?? | 懒惰量词(尽量少匹配) |
| (abc) | 捕获分组,替换用 $1 $2… |
| (?:abc) | 非捕获分组 |
| (?=abc) | 正向先行断言(后面是 abc) |
| (?!abc) | 负向先行断言(后面不是 abc) |
| $1 $2 $& | 替换串中引用第 n 组 / 整个匹配 |
关于本工具
本测试器基于浏览器内置的 JavaScript 正则引擎(与 PCRE / 其他语言语法大体兼容,但个别零宽断言、命名分组写法可能有差异)。
所有匹配与替换均在本地完成,测试文本不会上传。替换串中 $0 或 $& 表示整个匹配,$1、$2 对应第 1、2 个捕获组。
查询参考 · 其他工具
分类页 ›快捷键大全Windows/macOS/浏览器/Office/VS Code 常用快捷键速查Git Linux 与表格公式速查按任务搜索 Git、Linux 常用命令和表格公式,查看参数与示例并复制。纸张与打印像素换算查询常用纸型,结合留白、DPI 和图片像素计算可用区域、所需像素与实际打印分辨率。特殊符号数学、货币、箭头、序号、图形等常用特殊符号大全Emoji 大全按分类浏览常用 Emoji 表情,点击即可复制省市简称中国省级行政区简称、省会城市与电话区号对照身份证解析校验身份证号合法性并解析出生日期、性别与所属省份银行卡校验用 Luhn 算法校验银行卡号并识别常见发卡行历史朝代中国历史朝代年表,含起止年份、都城与开国君主元素周期表118 种化学元素的原子序数、符号、相对原子质量与分类ASCII 码表完整 ASCII 字符的十进制、十六进制、八进制与控制符对照MIME 类型常见文件扩展名与 MIME 类型对照表,支持搜索文件格式选型助手按透明、动画、编辑和打印需求对照文件格式及转换损失。文件头识别读取本地文件前缀字节,识别常见文件格式特征并显示十六进制视图。HTTP 状态码HTTP 状态码的含义、分类与常见使用场景速查常用端口表知名网络端口的协议与用途对照表,可搜索