角色類

簡單的類

正規表示式 匹配
[abc] 以下任何字元:abc
[a-z] az 的所有角色,包括 (這稱為範圍
[0-9] 09 的任何數字,包括在內

普通類

有些組/字元範圍經常被使用,它們有特殊的縮寫:

正規表示式 匹配
\w 字母數字字元加下劃線(也稱為字元
\W 非單詞字元(與 [^\w] 相同)
\d 數字( 比 [0-9] *更寬,*包括波斯數字,印度數字等)
\D 非數字( 自拒絕波斯數字,印度數字等以來比 [^0-9]
\s 空格字元(空格,製表符等) 注意 :可能會因你的引擎/上下文而異
\S 非空白字元

否定類

一個插入符號(^) 的開口方括號之後可以作為它後面的字元的否定。這將匹配不在字元類中的所有字元。

否定字元類也匹配換行符,因此如果不匹配,則必須將特定換行符新增到類(\ r 和/或\ n)中。

正規表示式 匹配
[^AB] 任何字元其他AB
[^\d] 任何字元,數字除外