正規表示式相關

2021-08-30 16:26:03 字數 599 閱讀 3159

[table]

|特殊符號|代表意義

|[:alnum:]| 代表英文大小寫字元及數字,亦即 0-9, a-z, a-z

|[:alpha:]| 代表任何英文大小寫字元,亦即 a-z, a-z

|[:blank:]| 代表空白鍵與 [tab] 按鍵兩者

|[:cntrl:]| 代表鍵盤上面的控制按鍵,亦即包括 cr, lf, tab, del.. 等等

|[:digit:]| 代表數字而已,亦即 0-9

|[:graph:]| 除了空白字元 (空白鍵與 [tab] 按鍵) 外的其他所有按鍵

|[:lower:]| 代表小寫字元,亦即 a-z

|[:print:]| 代表任何可以被列印出來的字元

|[:punct:]| 代表標點符號 (punctuation symbol),亦即:" ' ? ! ; : # $...

|[:upper:]| 代表大寫字元,亦即 a-z

|[:space:]| 任何會產生空白的字元,包括空白鍵, [tab], cr 等等

|[:xdigit:]| 代表 16 進製的數字型別,因此包括: 0-9, a-f, a-f 的數字與字元

[/table]

正規表示式 相關

限定符 說明 指定零個或更多個匹配 例如 w 或 abc 等效於。指定乙個或多個匹配 例如 w 或 abc 等效於。指定零個或乙個匹配 例如 w?或 abc 等效於。指定恰好 n 個匹配 例如 pizza 指定至少 n 個匹配 例如 abc 指定至少n 個但不多於m 個匹配。指定盡可能少地使用重複的...

正規表示式相關

我們知道匹配字串通常用正規表示式,因為幾乎每種語言都有自己的正規表示式引擎,所以效率會比你自己寫演算法要高效的多。下面來看下一些常用的正規表示式運算子。注意 這裡主要是個人總結,所以都會以一些自己用到的東西為主,如果要看具體的api,請在網上查詢 基礎知識儲備 稍微注意下一些細節的地方,比如 和 的...

正規表示式相關 正規表示式字元描述

1 字元描述 將下乙個字元標記為特殊字元或字面值。例如 n 與字元 n 匹 配。n 與換行符匹配。序列 與 匹配,與 匹配。匹配輸入的開始位置。匹配輸入的結尾。匹配前乙個字元零次或幾次。例如,zo 可以匹配 z zoo 匹配前乙個字元一次或多次。例如,zo 可以匹配 zoo 但不匹配 z 匹配前乙個...