Regex 參考 |
簡介 |
目錄 |
快速參考 |
字元 |
基本功能 |
字元類別 |
簡寫 |
錨點 |
字詞邊界 |
量詞 |
Unicode |
擷取群組和反向參照 |
命名群組和反向參照 |
特殊群組 |
模式修改器 |
遞迴和平衡群組 |
替換參考 |
字元 |
配對文字和反向參照 |
內容和大小寫轉換 |
條件式 |
本網站的其他內容 |
簡介 |
正則表示式快速入門 |
正則表示式教學 |
替換字串教學 |
應用程式和語言 |
正則表示式範例 |
正則表示式參考 |
替換字串參考 |
書籍評論 |
可列印 PDF |
關於本網站 |
RSS Feed 和部落格 |
功能 | 語法 | 說明 | 範例 | 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 Unicode | ASCII | Unicode | ASCII | ASCII | 5.3.4 Unicode 5.0.0 編碼頁 | ASCII | ASCII | ASCII | ASCII | ASCII | 3.0 Unicode 2.4 ASCII | Unicode | ECMA ASCII | ECMA 擴充 egrep awk Unicode | 否 | 否 | 否 | ASCII | ASCII | 否 | 否 | 否 |
字詞邊界 | \B | 比對字元前、後皆為字元,或字元前、後皆非字元的位置。 | \B. 在 abc def 比對到 b、c、e 和 f | Unicode | 非 ECMA Unicode | ASCII | Unicode | ASCII | ASCII | 5.3.4 Unicode 5.0.0 編碼頁 | ASCII | ASCII | ASCII | ASCII | ASCII | 3.0 Unicode 2.4 ASCII | Unicode | ECMA ASCII | ECMA 擴充 egrep awk Unicode | 否 | 否 | 否 | ASCII | ASCII | 否 | 否 | 否 |
Tcl 字元邊界 | \y | 配對在字詞字元之後但非字詞字元之前,或在字詞字元之前但非字詞字元之後的位置。 | \y. 在 abc def 比對到 a、 和 d | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
Tcl 字元邊界 | \Y | 比對字元前、後皆為字元,或字元前、後皆非字元的位置。 | \Y. 在 abc def 比對到 b、c、e 和 f | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
Tcl 字元邊界 | \m | 比對字元後為字元,但字元前非字元的位置。 | \m. 在 abc def 比對到 a 和 d | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
Tcl 字元邊界 | \M | 比對字元前為字元,但字元後非字元的位置。 | .\M 在 abc def 比對到 c 和 f | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
GNU 字元邊界 | \< | 比對字元後為字元,但字元前非字元的位置。 | \<. 在 abc def 比對到 a 和 d | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ECMA 擴充 egrep awk Unicode | 否 | 否 | 否 | ASCII | ASCII | 否 | 否 | 否 |
GNU 字元邊界 | \> | 比對字元前為字元,但字元後非字元的位置。 | .\> 在 abc def 比對到 c 和 f | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ECMA 擴充 egrep awk Unicode | 否 | 否 | 否 | ASCII | ASCII | 否 | 否 | 否 |
POSIX 字元邊界 | [[:<:]] | 比對字元後為字元,但字元前非字元的位置。 | [[:<:]]. 在 abc def 比對到 a 和 d | 否 | 否 | 否 | 否 | 8.34 ASCII | ASCII | 5.5.10 Unicode | XE7 ASCII | 3.0.3 ASCII | 否 | 否 | 否 | 否 | 否 | 否 | Unicode | Unicode | ASCII | ASCII | 否 | 否 | 否 | 否 | 否 |
POSIX 字元邊界 | [[:>:]] | 比對字元前為字元,但字元後非字元的位置。 | .[[:>:]] 在 abc def 比對到 c 和 f | 否 | 否 | 否 | 否 | 8.34 ASCII | ASCII | 5.5.10 Unicode | XE7 ASCII | 3.0.3 ASCII | 否 | 否 | 否 | 否 | 否 | 否 | Unicode | Unicode | ASCII | ASCII | 否 | 否 | 否 | 否 | 否 |
字元邊界行為 | 如果比對嘗試的開頭後方有字元,字元邊界總會比對到開頭,不論比對嘗試開頭前方的字元為何。(因此,字元邊界無法正確處理同一字串中的第二次和後續比對嘗試。) | 在 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 |
| 快速開始 | 教學 | 工具和語言 | 範例 | 參考 | 書籍評論 |
| 簡介 | 目錄 | 快速參考 | 字元 | 基本功能 | 字元類別 | 速記 | 錨點 | 字詞邊界 | 量詞 | Unicode | 擷取群組和反向參照 | 命名群組和反向參照 | 特殊群組 | 模式修改器 | 遞迴和平衡群組 |
頁面網址:https://regular-expressions.dev.org.tw/refwordboundaries.html
頁面最後更新:2022 年 12 月 2 日
網站最後更新:2024 年 3 月 15 日
版權所有 © 2003-2024 Jan Goyvaerts。保留所有權利。