正则表达式速查

🔎 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)

贪婪与非贪婪?
`*?` `+?` 为懒惰匹配,尽量少匹配。
为什么匹配结果比预期多?
常见原因:忘记加 ^ 和 $ 锚点(导致子串匹配也算命中)、量词用了 + 而非 *、或 . 匹配到了换行。另外部分语言的「查找」方法默认只返回第一个匹配,需要全局标志才能拿到全部——先确认是表达式问题还是标志位问题。
⚠️ 使用说明与注意事项
已复制
📖关于「正则表达式速查」 ▼

📝工具简介

正则表达式速查。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。