Regex 參考 |
簡介 |
目錄 |
快速參考 |
字元 |
基本功能 |
字元類別 |
速記 |
錨點 |
字詞邊界 |
量詞 |
Unicode |
擷取群組和反向參照 |
命名群組和反向參照 |
特殊群組 |
模式修改器 |
遞迴和平衡群組 |
替換參考 |
字元 |
配對文字和反向參照 |
內容和大小寫轉換 |
條件式 |
本網站的更多資訊 |
簡介 |
正規表示式快速入門 |
正規表示式教學 |
替換字串教學 |
應用程式和語言 |
正規表示式範例 |
正規表示式參考 |
替換字串參考 |
書籍評論 |
可列印 PDF |
關於本網站 |
RSS 饋送和部落格 |
簡介說明如何閱讀正規表示式參考表格。
如果您在別人的 regex 中看到一些語法,但不知道該語法是什麼功能,請使用這個快速參考。如果您知道想要什麼功能,但忘記語法,請使用下面列出的完整參考表格。
大多數字元都與自己配對。有些字元有特殊含義,必須跳脫。使用控制字元跳脫或十六進位跳脫,可以更輕鬆地輸入不可列印字元。
大多數正規表示式風格支援的基本正規表示式功能。
字元類別或字元集會配對幾個可能字元中的單一字元,包含個別字元和/或字元範圍。否定字元類別會配對字元類別中不存在的單一字元。字元類別減法和交集讓您可以配對一個存在於一個字元集中的字元,且不存在/也存在於另一個字元集中。
速記字元類別讓您可以快速使用常見的字元集。您可以單獨使用速記或將其作為字元類別的一部分。
錨點長度為零。它們不配對任何字元,而是配對位置。有錨點可以配對主旨字串的開頭和結尾,以及錨點可以配對每一行的開頭和結尾。
字詞邊界就像錨點,但會在字詞開頭和/或結尾進行比對。
量詞允許您重複項目特定次數或無限次數。
如果您的正規表示式風格支援 Unicode,則可以使用特殊的 Unicode 正規表示式符號來比對特定的 Unicode 字元,或比對具有特定 Unicode 屬性或屬於特定 Unicode 範疇或區段的任何字元。
透過在正規表示式的一部分周圍加上括號,您可以指示引擎在套用量詞或將選項群組在一起時,將該部分視為單一項目。括號也會建立擷取群組,讓您可以重複使用由正規表示式的一部分比對到的文字。反向參照會比對先前由該擷取群組比對到的相同文字,讓您可以比對重複文字的模式。
如果使用命名擷取群組和命名反向參照,則具有多個群組的正規表示式會更容易閱讀和維護。
特殊群組,例如分支重設群組、原子群組、環顧和條件式。
變更比對模式,例如正規表示式特定部分的「不區分大小寫」。
子常式呼叫允許您撰寫正規表示式,以便在多個地方比對相同的建構,而無需重複正規表示式的一部分。遞迴和平衡群組允許您比對任意巢狀的建構。
| 快速入門 | 教學 | 工具和語言 | 範例 | 參考 | 書籍評論 |
| 簡介 | 目錄 | 快速參考 | 字元 | 基本功能 | 字元類別 | 簡寫 | 錨點 | 字詞邊界 | 量詞 | Unicode | 擷取群組和反向參照 | 命名群組和反向參照 | 特殊群組 | 模式修改詞 | 遞迴和平衡群組 |
| 字元 | 比對到的文字和反向參照 | 內容和大小寫轉換 | 條件式 |
頁面網址:https://regular-expressions.dev.org.tw/refflavors.html
頁面最後更新:2021 年 8 月 11 日
網站最後更新:2024 年 3 月 15 日
版權所有 © 2003-2024 Jan Goyvaerts。保留所有權利。