快速入門
教學
工具和語言
範例
參考
書籍評論
Regex 參考
簡介
目錄
快速參考
字元
基本功能
字元類別
速記
錨點
字詞邊界
量詞
Unicode
擷取群組和反向參照
命名群組和反向參照
特殊群組
模式修改器
遞迴和平衡群組
替換參考
字元
配對文字和反向參照
內容和大小寫轉換
條件式
本網站的更多資訊
簡介
正規表示式快速入門
正規表示式教學
替換字串教學
應用程式和語言
正規表示式範例
正規表示式參考
替換字串參考
書籍評論
可列印 PDF
關於本網站
RSS 饋送和部落格
RegexBuddy—Better than a regular expression reference!

正規表示式參考目錄

簡介

簡介說明如何閱讀正規表示式參考表格。

快速參考

如果您在別人的 regex 中看到一些語法,但不知道該語法是什麼功能,請使用這個快速參考。如果您知道想要什麼功能,但忘記語法,請使用下面列出的完整參考表格。

字面字元、特殊字元和不可列印字元

大多數字元都與自己配對。有些字元有特殊含義,必須跳脫。使用控制字元跳脫或十六進位跳脫,可以更輕鬆地輸入不可列印字元。

基本功能

大多數正規表示式風格支援的基本正規表示式功能。

字元類別和字元類別運算子

字元類別或字元集會配對幾個可能字元中的單一字元,包含個別字元和/或字元範圍。否定字元類別會配對字元類別中不存在的單一字元。字元類別減法和交集讓您可以配對一個存在於一個字元集中的字元,且不存在/也存在於另一個字元集中。

速記字元類別

速記字元類別讓您可以快速使用常見的字元集。您可以單獨使用速記或將其作為字元類別的一部分。

錨點

錨點長度為零。它們不配對任何字元,而是配對位置。有錨點可以配對主旨字串的開頭和結尾,以及錨點可以配對每一行的開頭和結尾。

字詞邊界

字詞邊界就像錨點,但會在字詞開頭和/或結尾進行比對。

使用各種量詞進行重複

量詞允許您重複項目特定次數或無限次數。

Unicode 字元和屬性

如果您的正規表示式風格支援 Unicode,則可以使用特殊的 Unicode 正規表示式符號來比對特定的 Unicode 字元,或比對具有特定 Unicode 屬性或屬於特定 Unicode 範疇或區段的任何字元。

擷取群組和反向參照

透過在正規表示式的一部分周圍加上括號,您可以指示引擎在套用量詞或將選項群組在一起時,將該部分視為單一項目。括號也會建立擷取群組,讓您可以重複使用由正規表示式的一部分比對到的文字。反向參照會比對先前由該擷取群組比對到的相同文字,讓您可以比對重複文字的模式。

命名群組和反向參照

如果使用命名擷取群組和命名反向參照,則具有多個群組的正規表示式會更容易閱讀和維護。

特殊群組

特殊群組,例如分支重設群組、原子群組、環顧和條件式。

模式修改器

變更比對模式,例如正規表示式特定部分的「不區分大小寫」。

遞迴、子常式呼叫和平衡群組

子常式呼叫允許您撰寫正規表示式,以便在多個地方比對相同的建構,而無需重複正規表示式的一部分。遞迴和平衡群組允許您比對任意巢狀的建構。