man 7 regex

正则表达式:处理字符串,文本内容

基本正则表达式元字符:

  字符匹配:
		
		     .:匹配任意单个字符,如果放在[]里面表示点本身,在外面表示任意单个字
				     符
				 
				 []:匹配指定范围内的任意单个字符,示例:[wang]  [0-9] [a-
				 
				        z]   [a-zA-Z]
				 [^]:匹配指定范围外的任意单个字符
				 
				 [:alnum:]:字母和数字
				 
				 [:alpha:]:代表任何英文大小写字符,亦即A-Z,a-z
				 
				 [:lower:]:小写字母    [:upper:]:大写字母
				 
				 [:blank:]:空白字符 (空格和制表符)
				 
				 [:space:]:水平和垂直的空白字符
				 
				 [:antrl:]:不可以打印的控制字符(退格/删除/警铃。。。)
				 
				 [:digit:]:十进制数字 [:xdigit:]:十六进制数字
				 
				 [:graph:]:可打印的非空白字符
				 
				 [:print:]:可打印字符
				 
				 [:punct:]:标点符号
				 
				 grep  [^123]  /etc/passwd :包含除了123的其他字符
				 
				 grep  -v  [123]  /etc/passwd:显示除了包含123的行