正規表示式參考 |
簡介 |
目錄 |
快速參考 |
字元 |
基本功能 |
字元類別 |
簡寫 |
錨點 |
字詞邊界 |
量詞 |
Unicode |
擷取群組和反向參照 |
命名群組和反向參照 |
特殊群組 |
模式修改器 |
遞迴和平衡群組 |
取代參考 |
字元 |
配對文字和反向參照 |
內容和大小寫轉換 |
條件 |
本網站的更多資訊 |
簡介 |
正規表示式快速入門 |
正規表示式教學課程 |
取代字串教學課程 |
應用程式和語言 |
正規表示式範例 |
正規表示式參考 |
取代字串參考 |
書籍評論 |
可列印 PDF |
關於本網站 |
RSS Feed 和部落格 |
功能 | 語法 | 說明 | 範例 | JGsoft | .NET | Java | Perl | PCRE | PCRE2 | PHP | Delphi | R | JavaScript | VBScript | XRegExp | Python | Ruby | std::regex | Boost | Tcl ARE | POSIX BRE | POSIX ERE | GNU BRE | GNU ERE | Oracle | XML | XPath |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
簡寫 | 字元類別以外的任何簡寫 | 簡寫可以用於字元類別以外。 | \w 匹配單一字元 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ECMA | ECMA 延伸 egrep awk | 是 | 不適用 | 不適用 | 是 | 是 | 10gR2 | 是 | 是 |
簡寫 | 字元類別內的任何簡寫 | 簡寫可以用於字元類別內。 | [\w] 匹配單一字元 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ECMA | 是 | 是 | 不適用 | 不適用 | 否 | 否 | 否 | 是 | 是 |
簡寫 | 字元類別內的任何否定簡寫 | 否定簡寫可用於字元類別內。 | [\W] 符合單一非字元字元的字元 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ECMA | 是 | 錯誤 | 不適用 | 不適用 | 否 | 否 | 否 | 是 | 是 |
簡寫 | \d | 將所有數字加入字元類別。如果在字元類別外使用,則符合單一數字。 | [\d] 和/或 \d 符合數字字元 | Unicode | 非 ECMA Unicode | ASCII | Unicode | ASCII | ASCII | 5.3.4 Unicode 5.0.0 ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | 3.0 Unicode 2.4 ASCII | ASCII | ECMA Unicode | Unicode | Unicode | 否 | 否 | 否 | 否 | 10gR2 Unicode | Unicode | Unicode |
簡寫 | \w | 將所有字元字元加入字元類別。如果在字元類別外使用,則符合單一字元字元。 | [\w] 和/或 \w 符合任何單一字元字元 | Unicode | 非 ECMA Unicode | ASCII | Unicode | ASCII | ASCII | 5.3.4 Unicode 5.0.0 編碼頁 | ASCII | ASCII | ASCII | ASCII | ASCII | 3.0 Unicode 2.4 ASCII | ASCII | ECMA Unicode | Unicode | Unicode | 否 | 否 | ASCII | ASCII | 10gR2 Unicode | Unicode | Unicode |
簡寫 | \s | 將所有空白加入字元類別。如果在字元類別外使用,則符合單一空白字元。 | [\s] 和/或 \s 符合任何單一空白字元 | Unicode | 非 ECMA Unicode | ASCII | Unicode | ASCII | ASCII | 5.3.4 Unicode 5.0.0 編碼頁 | ASCII | ASCII | Unicode | ASCII | Unicode | 3.0 Unicode 2.4 ASCII | ASCII | ECMA Unicode | Unicode | Unicode | 否 | 否 | ASCII | ASCII | 10gR2 Unicode | ASCII | ASCII |
簡寫 | \l 和 \u | 將所有小寫字母或所有大寫字母加入字元類別。如果在字元類別外使用,則符合單一小寫或大寫字母。 | \u\l 符合 Aa,但不符合 aA。 | V2 Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
簡寫 | \v | 將所有垂直空白加入字元類別。如果在字元類別外使用,則符合單一垂直空白字元。 | [\v] 和/或 \v 符合任何單一垂直空白字元 | V2 Unicode | 否 | 8 Unicode | 5.10 Unicode | 7.2 Unicode | Unicode | 5.2.4 Unicode | Unicode | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | ECMA 1.42–1.83 Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
簡寫 | \h | 將所有水平空白加入字元類別。如果在字元類別外使用,則符合單一水平空白字元。 | [\h] 和/或 \h 符合任何單一水平空白字元 | V2 Unicode | 否 | 8 Unicode | 5.10 Unicode | 7.2 Unicode | Unicode | 5.2.4 Unicode | Unicode | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 1.42–1.83 Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
簡寫 | \h | 將所有十六進位數字加入字元類別。如果在字元類別外使用,則符合十六進位數字。 | [\h] 和/或 \h 符合任何單一十六進位數字 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 1.9 ASCII | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
XML 簡寫 | \i | 將所有允許作為 XML 名稱開頭字元的字元新增至字元類別。如果在字元類別之外使用,則比對一個此類字元。 | \i\c* 比對一個 XML 名稱 | V2 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 是 |
XML 簡寫 | \c | 將所有允許作為 XML 名稱第二個及後續字元的字元新增至字元類別。如果在字元類別之外使用,則比對一個此類字元。 | \i\c* 比對一個 XML 名稱 | V2 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 是 |
功能 | 語法 | 說明 | 範例 | JGsoft | .NET | Java | Perl | PCRE | PCRE2 | PHP | Delphi | R | JavaScript | VBScript | XRegExp | Python | Ruby | std::regex | Boost | Tcl ARE | POSIX BRE | POSIX ERE | GNU BRE | GNU ERE | Oracle | XML | XPath |
| 快速入門 | 教學 | 工具與語言 | 範例 | 參考 | 書籍評論 |
| 簡介 | 目錄 | 快速參考 | 字元 | 基本功能 | 字元類別 | 簡寫 | 錨點 | 字詞邊界 | 量詞 | Unicode | 擷取群組與反向參照 | 命名群組與反向參照 | 特殊群組 | 模式修改器 | 遞迴與平衡群組 |
頁面網址:https://regular-expressions.dev.org.tw/refshorthand.html
頁面最後更新日期:2023 年 10 月 16 日
網站最後更新日期:2024 年 3 月 15 日
版權所有 © 2003-2024 Jan Goyvaerts。保留所有權利。