Linux中的正则表达式中特殊符号
通配符字符
*代表0个或多个任意字符
?代表一定有一个任意字符
[ ][abcd],表示一个字符,或a或b或c或d
[-][0-9],表示一个数字,0到9之间的某个
[^][^abc],表示一个字符,且不是a、b、c
正则表达式特殊符号
字符类
代表意义
[: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:]
代表标点符号,即” ‘ ? ! ; : # $
Linux正则表达式特性及BRE与ERE的区别
grep使用简明及正则表达式
正则表达式的用法
正则表达式之零宽断言
Linux中正则表达式与文件格式化处理命令(awk/grep/sed)
基础正则表达式
常用正则表达式整理
本文永久更新链接地址:
空虚无聊的时候就读书,但一定得有自己的生活目标和计划。