下面列出一些正则表达式等价,可能说是简写利便影象
因为一些字符集非经常用,所以有一些简写方法。
<<\d>>代表<<[0-9]>>;
<<\w>>代表单词字符。这个是随正则表达式实现的差异而有些差别。绝大大都的正则表达式实现的单词字符集都包括了<<A-Za-z0-9_]>>。
<<\s>>代表“白字符”。这个也是和差异的实现有关的。在绝大大都的实现中,都包括了空格符和Tab符,以及回车换行符<<\r\n>>。
字符集的缩写形式可以用在方括号之内或之外。
<<\s\d>>匹配一个白字符后头紧跟一个数字。
<<[\s\d]>>匹配单个白字符或数字。
<<[\da-fA-F]>>将匹配一个十六进制数字。
取反字符集的简写
<<[\S]>> = <<[^\s]>>
<<[\W]>> = <<[^\w]>>
<<[\D]>> = <<[^\d]>>