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