正则表达式测试
测试和调试正则表达式,支持常用预设和替换功能
Shift+Delete 清空
正则表达式
输入正则表达式模式
//
测试文本
输入要匹配的文本
替换文本
使用 $1, $2 等引用捕获组,$& 引用整个匹配
匹配结果
等待输入
输入正则表达式和测试文本查看匹配结果
常用正则表达式
点击快速应用预设模式
正则表达式速查表
字符类
.任意字符(除换行)\d数字 [0-9]\D非数字\w单词字符 [a-zA-Z0-9_]\W非单词字符\s空白字符\S非空白字符锚点
^行首$行尾\b单词边界\B非单词边界量词
*0 次或多次+1 次或多次?0 次或 1 次{n}恰好 n 次{n,}至少 n 次{n,m}n 到 m 次分组
(...)捕获组(?:...)非捕获组(?=...)正向前瞻(?!...)负向前瞻|或字符集
[abc]a、b 或 c[^abc]非 a、b、c[a-z]a 到 z[0-9]0 到 9📖 使用说明
- 输入正则表达式模式
- 输入测试文本
- 实时显示匹配结果
- 支持替换和提取功能
❓ 常见问题
什么是正则表达式?
正则表达式是一种用于匹配字符串模式的工具,广泛用于搜索、验证、替换等场景。
常用正则表达式有哪些?
邮箱验证:^[\w.-]+@[\w.-]+\.\w+$,手机号:^1[3-9]\d{9}$,URL:^https?://[\w.-]+
正则表达式语法?
.匹配任意字符,*匹配 0 次或多次,+ 匹配 1 次或多次,? 匹配 0 次或 1 次,[]匹配字符集。
支持哪些编程语言语法?
支持 JavaScript、Python、Java、PHP 等主流语言的正则语法。