正则表达式测试
正则语言:
支持所有常见正则特性,包括前瞻、后顾断言
正则表达式
/
/
测试文本
0 字符 | 0 行
匹配结果
0 个匹配
匹配结果将在这里高亮显示
替换功能
代码生成
// 在上方输入正则表达式后,这里将生成对应语言的代码
匹配详情
暂无匹配结果
功能说明
实时匹配:输入正则表达式和测试文本后,自动实时高亮显示所有匹配内容
多语言支持:支持 JavaScript、Python、Go、Java、PHP 等语言的正则语法,并生成对应代码
修饰符支持:支持 g、i、m、s 标准修饰符,以及 XRegExp 扩展的 x(扩展模式)、n(显式捕获)修饰符
命名捕获组:支持 (?<name>...) 语法的命名捕获组,替换时可用 ${name} 引用
隐私安全:所有处理均在浏览器本地完成,数据不上传服务器
多语言支持:支持 JavaScript、Python、Go、Java、PHP 等语言的正则语法,并生成对应代码
修饰符支持:支持 g、i、m、s 标准修饰符,以及 XRegExp 扩展的 x(扩展模式)、n(显式捕获)修饰符
命名捕获组:支持 (?<name>...) 语法的命名捕获组,替换时可用 ${name} 引用
隐私安全:所有处理均在浏览器本地完成,数据不上传服务器
正则语法速查
字符类
.任意字符(除换行)\d数字 [0-9]\w单词字符 [a-zA-Z0-9_]\s空白字符[abc]字符集合[^abc]否定字符集
量词
*0 次或多次+1 次或多次?0 次或 1 次{n}恰好 n 次{n,}至少 n 次{n,m}n 到 m 次
边界和分组
^行首$行尾\b单词边界(abc)捕获组(?<name>abc)命名捕获组a|b或
XRegExp 扩展特性
Unicode 类别(需要 XRegExp)
\p{L}任何语言的字母\p{Han}汉字\p{N}任何数字\p{P}标点符号
扩展模式 (x 修饰符)
- 忽略正则中的空白和换行
- 支持 # 开头的注释
- 使复杂正则更易读
