Regular Expressions
Pattern Syntax API Reference
正则表达式模式语法,用于文本匹配、查找与替换。
By EZ4Code Team
Token Reference
正则表达式的元字符、量词、锚点、分组等核心语法。
.匹配除换行符外的任意单个字符(默认不匹配 \n)。
Returns: 匹配任意单字符
^ $^ 匹配字符串开头,$ 匹配字符串结尾。多行模式下匹配行首/行尾。
Returns: 锚定位置(零宽)
[abc] [^abc] [a-z]字符类:匹配方括号内任意一个字符;^ 开头表示取反;- 表示范围。
Returns: 匹配字符类中的一个字符
\d \w \s \D \W \S速记字符类:\d 数字、\w 单词字符、\s 空白;大写为取反。
Returns: 匹配对应字符类
+ * ?量词:+ 一次或多次,* 零次或多次,? 零次或一次。
Returns: 匹配重复次数
{n} {n,} {n,m}限定量词:恰好 n 次、至少 n 次、n 到 m 次。
Returns: 匹配指定次数
( ... ) (?: ... )分组:() 捕获分组,(?:) 非捕获分组,可整体应用量词。
Returns: 捕获分组可通过反向引用或 match 数组访问
|选择(alternation):匹配左右任意一个表达式。
Returns: 匹配分支之一
\1 \2 ...反向引用:引用前面捕获分组匹配到的相同文本。
Returns: 匹配与对应分组相同的内容
(?=...) (?!...) (?<=...) (?<!...)环视(前后查找):(?=) 正向前瞻,(?!) 负向前瞻;(?<=) 正向后瞻,(?<!) 负向后瞻。零宽断言。
Returns: 匹配位置(零宽,不消耗字符)