6. 产 品事业 部
正则 表达 式的语 法
^$.*+?=!:|/()[]{}
b B d D w W [xyz] [^xyz] [a-z] [^a-z]
{n} {n,} {n,m} (pattern) (?:p) (?=p) (?!p)
f n r s S t v
7. 产 品事业 部
字面量字符 (Literal Characters)
字符 匹配 示例
f 换页符 (u000C)
n 换行符 (u000A)
r 回车 (u000D)
o NUL 字符 (u0000)
t 制表符 (u0009)
v 垂直制表符 (u000B)
xnn 由十六进制数 nn 指定的拉丁字符 x0A 等价于 n
uxxxx 由十六进行 xxxx 指定的 Unicode 字符 u0009 等价与 t
cX 控制字符 (X 的值必须是 A-Z 或 a-z) cJ 等价于换行符 n
8. 产 品事业 部
字符类 (Character Classes)
元字符 行为 示例
[xyz] 位于括号内的任意字符 [abc] 匹配 'plain' 中的 a.
[^xyz] 不在括号之中的任意字符 [^abc] 匹配 'plain' 中的 p.
w 等价于 [a-zA-Z0-9_]
W 等价于 [^a-zA-Z0-9_]
s 任何 Unicode 空白符 [ fnrtv]
S 任何非空白字符 [^ fnrtv]
d 等价于 [0-9]
D 等价于 [^0-9]