本表列出 WhatsUp Gold 正規表示式軟體引擎能理解的中繼字元。
中繼字元 |
比對內容 |
|
|
點 |
比對包含任一字元的項目 |
|
字元類別 |
比對包含中括弧內任何字元的項目。 |
|
排除字元類別 |
比對不含中括弧內任何字元的項目。 |
|
破折號 |
用於字元類別內。指出字元範圍。 |
|
逸出字元 |
照字面解譯下一個字元。 |
|
二進位字元 |
比對一個二進位字元。nn 是 00~FF 之間的十六進位值。 |
中繼字元 |
比對內容 |
|
|
問號 |
可選擇性比對一個運算式。 比對前一個運算式一次或不比對該運算式。 |
|
星號 |
任何數字皆可,但非必要。 |
|
加號 |
一個運算式為必要,其他都非必要。 |
|
|
?、+、* 的「非窮盡」版本。儘可能比對出最少項目,「窮盡」版本是儘可能比對出最多項目 |
中繼字元 |
比對內容 |
|
|
插入號 |
比對輸入開頭的位置。 |
|
美元符號 |
在正規表示式結尾,此字元可比對輸入內容的結尾。 |
中繼字元 |
比對內容 |
|
|
交替 |
比對該符號分隔的任何一個運算式。 |
|
小括弧 |
將量詞分組,利用優先權限制交替的範圍。 |
|
反向參照 |
比對在之前第一、第二……等等比對群組中符合條件的文字 (從 0 開始)。 |
|
排除 |
! 後面的運算式不符合輸入條件 |
縮寫就是中繼字元的簡寫。
縮寫 |
比對內容 |
|
任何英數字元:([a-zA-Z0-9]) |
|
空格 (空白):([ \\t]) |
|
任何英文字母:([a-zA-Z]) |
|
任何十進位數字:[0-9] |
|
任何非十進位數字:[^0-9] |
|
任何十六進位數字:([0-9a-fA-F]) |
|
換行:(\r|(\r?\n)) |
|
任何標點符號: ,./\';:"!?@#$%^&*()[]{}- _=+|<>!~ |
|
任何非標點符號字元 |
|
引號字串:(\"[^\"]*\")|(\'[^\']*\') |
|
WhatsUp Gold 專屬空格字元:[ \\t\\n\\r\\f\\v] |
|
WhatsUp Gold 專屬非空格字元: |
|
任何文字字元 (字母和數字):([a-zA-Z0-9_]) |
|
非文字字元:([^a-zA-Z0-9_]) |
|
整數:([0-9]+) |