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

正規表示式參考:基本功能

功能語法說明範例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 或任何不是換行字元的其他字元 V25.128.105.3.4XE7
交替 | (直線) 使正規運算式引擎比對左側或右側的部分。可以串聯成一系列的選項。 abc|def|xyz 比對 abcdefxyz ECMA
extended
egrep
awk
ECMA
extended
egrep
awk
交替 \|(反斜線管道符號) 使正規運算式引擎比對左側或右側的部分。可以串聯成一系列的選項。 abc\|def\|xyz 比對 abcdefxyz
交替 群組或字元類別之外的字面換行符號 使正規運算式引擎比對左側或右側的部分。可以串聯成一系列的選項。 abc
def
xyz
比對 abcdefxyz
grep
egrep
grep
egrep
交替 群組內但字元類別外的字面換行符號 使群組比對左側或右側的部分。可以串聯成一系列的選項。 a(bc
de
fg)h
比對 abchadehafgh
grep
egrep
選項是急切的 |\| 選項傳回第一個比對的選項。 a|abab 中比對 a ECMAECMA不適用
選項是貪婪的 |\| 選項傳回最長的比對選項。 a|abab 中比對 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