Linux中的正则表达式中特殊符号

代表意义

 

[:alnum:]

 

代表英文大小写字符及数字,即0-9,A-Z,a-z

 

[:alpha:]

 

代表任何英文大小字符,即A-Z,a-z

 

[:lower:]

 

代表小写字符,即a-z

 

[:upper:]

 

代表大写字符,即A-Z

 

[:digit:]

 

代表数字,即0-9

 

[:xdigit:]

 

代表十六进制的数字类型,因此包括0-9,A-F,a-f的数字与字符

 

[:blank:]

 

代表空格键与tab按键

 

[:graph:]

 

除了空格与tab按键之外的其它所有按键

 

[:space:]

 

任何会产生空白的字符,包括空格键,Tab键,CR等

 

[:cntrl:]

 

代表键盘上面的控制按键,既包括CR,LF,Tab,Del等

 

[:print:]

 

代表任意可打印字符

 

[:punct:]

 

代表标点符号,即" ' ? ! ; : # $

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/17300.html