正则表达式速查
正则表达式语法速查:元字符、量词、断言、回溯引用、Unicode、JS 方法。
🔎 Regex Expression Quick Reference
📐 工作原理与说明
正则表达式语法速查。
- 字符类:
\d数字、\w单词字符、\s空白、.任意字符。 - 量词:
*零次或多次、+一次或多次、?零或一次、{n,m}指定范围;量词后加?转为懒惰匹配。 - 分组:
(…)捕获、(?:…)非捕获、(?=…)前瞻、(?<=…)后顾。 - 转义:匹配元字符本身需加反斜杠,如
\.匹配句点。
A quick-reference cheat sheet for regular expression syntax and flags, viewable in your browser.
📚 深度解析:正则表达式速查
💡 常见使用场景
- 查元字符与常用模式。
- 写校验规则时查元字符:确认 ^ $ 锚点、量词与分组的写法,避免写出匹配范围过宽的表达式。
邮箱
`^\S+@\S+\.\S+$` 简易邮箱匹配。
❓ 常见问题(FAQ)
- 贪婪与非贪婪?
- `*?` `+?` 为懒惰匹配,尽量少匹配。
- 为什么匹配结果比预期多?
- 常见原因:忘记加 ^ 和 $ 锚点(导致子串匹配也算命中)、量词用了 + 而非 *、或 . 匹配到了换行。另外部分语言的「查找」方法默认只返回第一个匹配,需要全局标志才能拿到全部——先确认是表达式问题还是标志位问题。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
已复制
▼
工具简介
正则表达式速查。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。