星点 星点-正则工具 本系列首页
关于
版本 v1.0.0

正则表达式学习与速查

系统整理正则表达式常用知识:元字符、字符类、量词、分组与捕获组、断言与边界、转义字符、Flags 速查,并附常用正则大全与各语言写法示例,兼顾入门学习与日常速查。

学习与参考 · 工具介绍

本页把正则的核心概念整理成速查表,覆盖元字符、字符类、量词、分组、断言、边界与转义,并给出示例,方便随时对照。

Flags 部分以 JavaScript 引擎为准,说明 g/i/m/s/u/y/d 的含义与示例;其它引擎的等价写法可在「多语言引擎」中查看。

“常用正则大全”汇总手机号、邮箱、URL、IP、日期、中文、身份证、邮编等高频规则;更完整的格式库(含正误示例与边界)见「常用格式正则」。

“各语言示例”可选择目标语言,把同一正则生成对应写法,帮助跨语言迁移。

学习与参考 · 功能特点

  • 元字符速查与示例
  • 字符类速查(\d \w \s \b 与 Unicode 属性)
  • 量词速查(贪婪/懒惰/占有)
  • 分组与捕获组(捕获/非捕获/命名/反向引用)
  • 断言与边界(先行/后行/否定)
  • 转义字符表(\n \t \xHH \uHHHH \u{...})
  • Flags 速查(g i m s u y d)
  • 常用正则大全与各语言写法示例

学习与参考 · 使用方法

  1. 通过顶部导航快速跳转到需要的速查章节;
  2. 对照速查表与示例理解语法;
  3. 在“常用正则大全”中查找高频规则;
  4. 在“各语言示例”中选择目标语言生成写法。

学习与参考 · 常见问题

Q:学习页和常用格式正则有什么区别?

学习页侧重语法速查与概念说明;常用格式正则提供可直接使用的规则库与验证功能。

Q:这里的 Flags 适用于所有语言吗?

Flags 章节以 JavaScript 为准;不同语言标志名与行为不同,请参考「多语言引擎」。

Q:适合零基础吗?

适合。速查表配有含义与示例,可结合「正则解释器」逐段理解实际表达式。

相关工具

继续使用本站其它正则工具:

正则测试器

实时匹配、高亮、捕获组与位置,旗舰测试工具

打开工具

正则搜索

查找全部、上一个/下一个、当前总数与上下文

打开工具

正则替换

支持 $1/$&/$<name> 引用、替换次数与前后对照

打开工具

正则提取

提取全部匹配/捕获组/命名组,支持去重与排序

打开工具

正则文本处理

保留/分割/合并/重排/格式化,专用文本加工

打开工具

正则生成器

条件生成 + 可视化构造 + 示例推导三种方式

打开工具

常用格式正则

手机号/邮箱/URL/IP/日期/身份证等格式库,生成+验证+表单

打开工具

正则解释器

结构拆解 + 中文逐段解释,点击查看详情

打开工具

正则可视化

结构树 + 流程图,直观展示分组/分支/量词

打开工具

正则调试器

诊断匹配失败原因与语法错误,给出修正建议

打开工具

性能与安全

复杂度分析、ReDoS 检测、回溯压力测试,可中止

打开工具

多语言引擎

各语言写法、Flags、特性矩阵与兼容性检查

打开工具

正则转换

转各语言/字符串/JSON,含 Flags 与转义处理

打开工具

高级结构

AST、合并、简化、去重与等价分析(改前改后对照)

打开工具