Regex 行和 Word 邊界
您可以使用邊界比對結構,指定要在字串中的何處套用比對模式。例如,您可以在字詞邊界內搜尋特定模式,或在一行的開頭或結尾搜尋模式。
建構 | 說明 | 範例 |
|---|---|---|
^
| 從明細開頭開始比對 (目前不支援多行比對) | ^172 與 IP 位址「172.18.1.11」中的「172」相符,但與「192.172.2.33」中的 IP 位址不相符 |
$
| 從行尾開始比對 (目前不支援多行比對) | d$ 與「」中的「d」相符,但與「製造」中的「d」不相符 |
\b
| 比對字詞範圍內的項目 | \bis\b 「」與「this is myisland」中的「is」相符,但與「this」或「island」的「is」部分不相符。 \bis 同時符合「is」和「island」中的「is」,但不符合「this」中的「is」。 |
\B
| 比對非字詞範圍內的項目 | \Bb 比對「sbin」但不與「bash」中的「b」相符 |