快速入門
教學
工具和語言
範例
參考
書籍評論
Regex 參考
簡介
目錄
快速參考
字元
基本功能
字元類別
簡寫
錨點
字詞邊界
量詞
Unicode
擷取群組和反向參照
命名群組和反向參照
特殊群組
模式修改器
遞迴和平衡群組
替換參考
字元
配對文字和反向參照
內容和大小寫轉換
條件式
本網站的其他內容
簡介
正則表示式快速入門
正則表示式教學
替換字串教學
應用程式和語言
正則表示式範例
正則表示式參考
替換字串參考
書籍評論
可列印 PDF
關於本網站
RSS Feed 和部落格
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
字詞邊界 \b 配對在字詞字元之後但非字詞字元之前,或在字詞字元之前但非字詞字元之後的位置。 \b.abc def 中配對 a d Unicode非 ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 編碼頁
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
UnicodeECMA ASCIIECMA
擴充
egrep
awk
Unicode
ASCIIASCII
字詞邊界 \B 比對字元前、後皆為字元,或字元前、後皆非字元的位置。 \B.abc def 比對到 bcef Unicode非 ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 編碼頁
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
UnicodeECMA ASCIIECMA
擴充
egrep
awk
Unicode
ASCIIASCII
Tcl 字元邊界 \y 配對在字詞字元之後但非字詞字元之前,或在字詞字元之前但非字詞字元之後的位置。 \y.abc def 比對到 a d UnicodeUnicode
Tcl 字元邊界 \Y 比對字元前、後皆為字元,或字元前、後皆非字元的位置。 \Y.abc def 比對到 bcef UnicodeUnicode
Tcl 字元邊界 \m 比對字元後為字元,但字元前非字元的位置。 \m.abc def 比對到 ad UnicodeUnicode
Tcl 字元邊界 \M 比對字元前為字元,但字元後非字元的位置。 .\Mabc def 比對到 cf UnicodeUnicode
GNU 字元邊界 \< 比對字元後為字元,但字元前非字元的位置。 \<.abc def 比對到 ad ECMA
擴充
egrep
awk
Unicode
ASCIIASCII
GNU 字元邊界 \> 比對字元前為字元,但字元後非字元的位置。 .\>abc def 比對到 cf ECMA
擴充
egrep
awk
Unicode
ASCIIASCII
POSIX 字元邊界 [[:<:]] 比對字元後為字元,但字元前非字元的位置。 [[:<:]].abc def 比對到 ad 8.34 ASCIIASCII5.5.10 UnicodeXE7 ASCII3.0.3 ASCIIUnicodeUnicodeASCIIASCII
POSIX 字元邊界 [[:>:]] 比對字元前為字元,但字元後非字元的位置。 .[[:>:]]abc def 比對到 cf 8.34 ASCIIASCII5.5.10 UnicodeXE7 ASCII3.0.3 ASCIIUnicodeUnicodeASCIIASCII
字元邊界行為 如果比對嘗試的開頭後方有字元,字元邊界總會比對到開頭,不論比對嘗試開頭前方的字元為何。(因此,字元邊界無法正確處理同一字串中的第二次和後續比對嘗試。) abc def 字串中反覆比對所有比對時,\b. 會比對到所有字母,但不會比對到空白。
功能語法說明範例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