歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux中的正則表達式中特殊符號

Linux中的正則表達式中特殊符號

日期:2017/2/28 14:26:08   编辑:Linux教程

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的區別 http://www.linuxidc.com/Linux/2014-03/99152.htm

grep使用簡明及正則表達式 http://www.linuxidc.com/Linux/2013-08/88534.htm

正則表達式的用法 http://www.linuxidc.com/Linux/2013-03/81897.htm

正則表達式之零寬斷言 http://www.linuxidc.com/Linux/2013-03/81897.htm

Linux中正則表達式與文件格式化處理命令(awk/grep/sed) http://www.linuxidc.com/Linux/2013-03/81018.htm

基礎正則表達式 http://www.linuxidc.com/Linux/2014-09/106296.htm

常用正則表達式整理 http://www.linuxidc.com/Linux/2014-10/108076.htm

Copyright © Linux教程網 All Rights Reserved