正規表示式參考 |
簡介 |
目錄 |
快速參考 |
字元 |
基本功能 |
字元類別 |
速記 |
錨點 |
字詞邊界 |
量詞 |
Unicode |
擷取群組和反向參照 |
命名群組和反向參照 |
特殊群組 |
模式修改器 |
遞迴和平衡群組 |
替換參考 |
字元 |
配對文字和反向參照 |
內容和大小寫轉換 |
條件式 |
本網站的更多資訊 |
簡介 |
正規表示式快速入門 |
正規表示式教學 |
替換字串教學 |
應用程式和語言 |
正規表示式範例 |
正規表示式參考 |
替換字串參考 |
書籍評論 |
可列印 PDF |
關於本網站 |
RSS 饋送和部落格 |
功能 | 語法 | 說明 | 範例 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
點 | . (點) | 配對任何單一字元,換行字元除外。大多數正規表示式風格都有選項,讓點也能配對換行字元。 | . 配對 x 或 (幾乎) 任何其他字元 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
不是換行字元 | \N | 配對任何單一字元,換行字元除外,就像點一樣,但不受任何讓點配對所有字元(包括換行字元)的選項影響。 | \N 配對 x 或任何不是換行字元的其他字元 | V2 | 否 | 否 | 5.12 | 8.10 | 是 | 5.3.4 | XE7 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
交替 | | (直線) | 使正規運算式引擎比對左側或右側的部分。可以串聯成一系列的選項。 | abc|def|xyz 比對 abc、def 或 xyz | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ECMA extended egrep awk | ECMA extended egrep awk | 是 | 否 | 是 | 否 | 是 | 是 | 是 | 是 |
交替 | \|(反斜線管道符號) | 使正規運算式引擎比對左側或右側的部分。可以串聯成一系列的選項。 | abc\|def\|xyz 比對 abc、def 或 xyz | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 否 | 否 | 否 | 否 |
交替 | 群組或字元類別之外的字面換行符號 | 使正規運算式引擎比對左側或右側的部分。可以串聯成一系列的選項。 | abc def xyz 比對 abc、def 或 xyz |
否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | grep egrep | grep egrep | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
交替 | 群組內但字元類別外的字面換行符號 | 使群組比對左側或右側的部分。可以串聯成一系列的選項。 | a(bc de fg)h 比對 abch、adeh 或 afgh |
否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | grep egrep | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
選項是急切的 | | 或 \| | 選項傳回第一個比對的選項。 | a|ab 在 ab 中比對 a | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ECMA | ECMA | 否 | 不適用 | 否 | 否 | 否 | 是 | 是 | 是 |
選項是貪婪的 | | 或 \| | 選項傳回最長的比對選項。 | a|ab 在 ab 中比對 ab | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | extended grep egrep awk | extended grep egrep awk | 是 | 不適用 | 是 | 是 | 是 | 否 | 否 | 否 |
功能 | 語法 | 說明 | 範例 | 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/refbasic.html
頁面最後更新時間:2021 年 8 月 13 日
網站最後更新時間:2024 年 3 月 15 日
版權所有 © 2003-2024 Jan Goyvaerts。保留所有權利。