快速入門
教學
工具和語言
範例
參考
書籍評論
正規表示式參考
簡介
目錄
快速參考
字元
基本功能
字元類別
速記
錨點
字詞邊界
量詞
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
字串錨點 ^ (插入符號) 與正規表示式模式套用的字串開頭相符。 ^.abc\ndef 中與 a 相符
字串錨點 $ (美元符號) 與正規表示式模式套用的字串結尾相符。 .$abc\ndef 中與 f 相符
字串錨點 $ (美元符號) 除了與字串最末端相符外,也與字串中最後一個換行符號(若有)之前相符。 .$abc\ndef\n 中與 f 相符 不適用
行錨定 ^ (插入符號) 除了在字串開頭比對外,還會在每個換行符號後比對,因此會比對字串中每行的開頭。 ^. 會在 abc\ndef 中比對到 ad 選項選項選項選項選項選項選項選項選項選項選項選項基本
延伸
grep
egrep
awk
選項選項選項選項選項選項不適用選項
行錨定 $ (美元符號) 除了在字串結尾比對外,還會在每個換行符號前比對,因此會比對字串中每行的結尾。 .$ 會在 abc\ndef 中比對到 cf 選項選項選項選項選項選項選項選項選項選項選項選項基本
延伸
grep
egrep
awk
選項選項選項選項選項選項不適用選項
字串錨點 \A 與正規表示式模式套用的字串開頭相符。 \A\w 只會在 abc 中比對到 a ECMA
延伸
egrep
awk
10gR2
嘗試錨定 \A 在比對嘗試的開頭比對。 \A\w 會在 abc def 中反覆比對所有比對時比對到 abc
嘗試錨定 \G 在比對嘗試的開頭比對。 \G\w 會在 abc def 中反覆比對所有比對時比對到 abc 4.0–7.9
比對錨定 \G 在第二次及後續的比對嘗試中,比對前一次比對的結尾。在第一次比對嘗試中,比對字串的開頭。 \G\w 會在 abc def 中反覆比對所有比對時比對到 abc 8.00ECMA
延伸
egrep
awk
字串錨點 \z 與正規表示式模式套用的字串結尾相符。 \w\z 會在 abc\ndef 中比對到 f,但無法比對到 abc\ndef\n ECMA
延伸
egrep
awk
10gR2
字串錨點 \Z 與正規表示式模式套用的字串結尾相符。 \w\Z 會在 abc\ndef 中比對到 f,但無法比對到 abc\ndef\nabc\ndef\n\n
字串錨點 \Z 比對字串結尾以及字串中最後一個換行符號之前的位置(如果有)。 .\Zabc\ndef 中比對到 f,在 abc\ndef\n 中也比對到,但無法在 abc\ndef\n\n 中比對到 10gR2
字串錨點 \Z 比對字串結尾,以及字串中所有尾隨換行符號之前(如果有的話) .\Zabc\ndef 中比對到 f,在 abc\ndef\n 中也比對到,在 abc\ndef\n\n 中也比對到 ECMA
延伸
egrep
awk
字串錨點 \`(反斜線反引號) 與正規表示式模式套用的字串開頭相符。 \`\wabc 中只比對到 a ECMA
延伸
egrep
awk
嘗試錨定 \`(反斜線反引號) 在比對嘗試的開頭比對。 \`\wabc def 中反覆比對所有比對時,比對到 abc
字串錨點 \'(反斜線單引號) 與正規表示式模式套用的字串結尾相符。 \w\'abc\ndef 中比對到 f,但在 abc\ndef\n 中無法比對到 ECMA
延伸
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