/
/—
测试文本
先输入正则表达式和测试文本,系统会自动生成可直接运行的多语言示例代码。
JavaScript
Python
Java
Go
PHP
常用符号: . 任意字符(除换行)、\\d 数字、\\w 单词字符、\\s 空白。
边界: ^ 开头、$ 结尾、\\b 单词边界。
重复: * 0 次或多次、+ 1 次或多次、? 0 次或 1 次、{n,m} 次数范围。
分组与或: () 分组、[] 字符集、| 或。
使用说明
1. 在表达式输入框中填写正则主体,例如 \\d+、[a-z]+ 或邮箱匹配规则,再根据需要勾选常用修饰符。
2. 在测试文本区输入待匹配内容后点击「开始测试」,页面会展示是否命中、命中数量以及每条匹配结果。
3. 如果表达式语法有误,例如括号未闭合或写法不合法,页面会提示错误并阻止继续计算。
4. 当前工具适合快速调试规则和查看匹配结果,所有处理都在浏览器本地完成。
FAQ
Q: 为什么有时候只匹配到第一项?
A: 如果没有勾选 g 全局匹配,JavaScript 正则默认只返回第一条命中结果。
Q: m 多行匹配有什么作用?
A: 启用后,^ 和 $ 会按每一行的开头和结尾匹配,而不是只看整段文本的开始和结束。
Q: 输入内容会上传服务器吗?
A: 不会。当前正则测试和结果展示全部在浏览器本地完成。