不学网工具箱

← 全部工具

正则表达式测试

实时高亮匹配,看清每个分组

/ /

测试文本
高亮结果
匹配详情
替换预览
-
各语言用法(按当前表达式生成)

本测试器用 JavaScript(ECMAScript) 引擎。各语言语法大体相同,但有差异:Go / Rust(RE2)不支持后行断言 (?<=);命名组 JS/Java 用 (?<name>),Python/PHP 还支持 (?P<name>)

常用正则(点击套用)

速查

写法含义
.任意字符(除换行,加 s 后含换行)
\d \w \s数字 / 单词字符 / 空白
* + ?0+ / 1+ / 0或1 次
{n,m}n 到 m 次
[abc] [^abc]字符集 / 取反
( ) (?: )捕获组 / 非捕获组
^ $ \b行首 / 行尾 / 单词边界
a|ba 或 b