IT-tools

正则备忘录

正则表达式速查表,涵盖字符、锚点、量词、分组、断言和常见模式,可快速复制示例,适合日常开发查阅。可离线查看,结果可复制。

字符
任意字符.
数字\d
单词字符\w
空白字符\s
非数字\D
锚点与边界
字符串开头^
字符串结尾$
单词边界\b
非单词边界\B
量词
零次或多次*
一次或多次+
零次或一次?
恰好 n 次{n}
n 到 m 次{n,m}
惰性匹配*?
分组
捕获组(...)
非捕获组(?:...)
命名分组(?<name>...)
反向引用\1
或a|b
断言
正向先行断言(?=...)
负向先行断言(?!...)
正向后行断言(?<=...)
负向后行断言(?<!...)

// 工具说明

用于在不翻文档的情况下查阅正则语法。按类别浏览并复制需要的表达式或模式,所有内容随页面打包,可离线查看,涵盖分组、量词和常见匹配模式,结果可复制。

// 使用方法

  1. 找到需要的语法分类。
  2. 查看表达式和说明。
  3. 复制模式到代码中。

// 常见问题

适用于哪种正则引擎?

示例遵循常见的 JavaScript/PCRE 风格语法,不同引擎细节可能不同。

可以测试正则吗?

本工具只做速查,测试请使用正则测试工具。