正则表达式参考
正则表达式语法快速参考指南,包括字符类、锚点、量词、分组、标志和常用模式。
字符类
锚点
量词
分组与选择
转义与特殊字符
标志
常用模式
关于本工具
正则表达式是描述字符串模式的强大语言。本参考涵盖最常用的语法和模式。
按类别分节整理,可使用搜索框通过关键词快速过滤模式。
使用方法
- 浏览各节查找所需语法。
- 使用搜索框按关键词过滤。
- 点击任意模式将其复制到剪贴板。
- 在正则表达式测试工具中测试模式。
使用场景
适用于表单验证、字符串解析、日志分析、查找替换等各种编程任务。
常见问题
- 正则表达式在所有语言中都适用吗? — 大多数语言支持正则表达式,但语法略有差异。JavaScript、Python、Java等主要语言大多遵循PCRE兼容语法。
- 如何进行大小写不敏感匹配? — 在模式后添加i标志。例如:/pattern/i
- 贪婪量词和懒惰量词有什么区别? — 贪婪量词(*, +, ?)尽可能多地匹配,懒惰量词(*?, +?, ??)尽可能少地匹配。