1.Character Class Shortcuts(字符类快捷字符)
符号 字符类 \d 数字[0-9] \s 空白符[\f\t\n\r ] \h 水平空白符 \v 垂直空白符 \w [a-zA-Z0-9_] ^ 取反 ^\d = \D, ^\s = \S, ^\w = \W
2. simple quantifiers(简单数量词)
就近原则,只作用于数量词前最后一个字符或组。
符号 数量 * 星号 零次或多次 + 加号 一次或多次 ? 问好 零次或多次 {m,n} 区间量词 m次到n次
3.Match Modifiers(匹配修饰词) or called flags
符号 意义 /i 大小写忽略 /s 匹配任意字符,包括换行 /x 可在表达式中加入任意数空白,方便阅读
修饰词可组合使用。
4. Anchors(标志位)
符号 位置 ^ 行开头 $ 行结尾 \b 单词始末位置