POSIX 字元類
POSIX 字元類是特定字符集的預定義序列。
人物類 | 描述 |
---|---|
[:alpha:] |
字母字元 |
[:alnum:] |
字母字元和數字 |
[:digit:] |
數字 |
[:xdigit:] |
十六進位制數字 |
[:blank:] |
空間和標籤 |
[:cntrl:] |
控制字元 |
[:graph:] |
可見字元(除空格和控制字元外的任何內容) |
[:print:] |
可見的字元和空格 |
[:lower:] |
小寫字母 |
[:upper:] |
大寫字母 |
[:punct:] |
標點符號 |
[:space:] |
所有空白字元,包括換行符 |
我可以使用其他字元類,具體取決於實現和/或區域設定。
人物類 | 描述 |
---|---|
[:<:] |
開頭的話 |
[:>:] |
結束了 |
[:ascii:] |
ASCII 字元 |
[:word:] |
字母,數字和下劃線。相當於\w |
要在括號序列(也稱為字元類)中使用內部,還應包括方括號。例:
[[:alpha:]]
這將匹配一個字母字元。
[[:digit:]-]{2}
這將匹配 2 個字元,即數字或 -
。以下內容將匹配:
--
11
-2
3-
有關更多資訊,請訪問: Regular-expressions.info