正则表达式学习 4 字符组
字符组(方括号表达式)有助于匹配字符或特定的字符序列[aeiou] 匹配元音[3-6] ?匹配3456[a-f] ?匹配abcdef如用\b[24680]\b|\b[1-9][24680]\b 可以匹配0~99的偶数用[a-fA-F0-9]可以匹配十六进制的字符匹配空格和单词字符可以用[\w\s]等同于[_a-zA-Z \t\n\r]?字符组取反用^可以取反[^aeiou] 匹配不是元音的字符?并集[0-3[6-9]] 匹配01236789差集[a-z&&[^m-r]] ?匹配a-z除去m-r的字符?POSIX字符组[[:alnum:]]匹配所有字母及数字[[:^alnum:]] 匹配所有字符数字以外的?POSIX字符组[[:alnum:]] 字母及数字[[:alpha:]] ?字母[[:ascii:]] ?ASCII字符(128个)[[:blank:]] ?空白字符[[:ctrl:]] ?控制字符[[:digit:]] ?数字[[:graph:]] ?图形字符[[:lower:]] ?小写字符[[:print:]] ?可打印字符[[:punct:]] ?标点符号[[:space:]] ?空格字符[[:upper:]] ?大写字符[[:word:]] ?单词字符[[:xdigit:]] ?十六进制字符