匹配完整的單詞
\bfoo\b
將匹配完整的單詞,其前後沒有字母數字和 _
。
有三種不同的職位符合詞邊界:
- 在字串中的第一個字元之前,如果第一個字元是單詞字元。
- 在字串中的最後一個字元之後,如果最後一個字元是單詞字元。
- 在字串中的兩個字元之間,其中一個是單詞字元,另一個不是單詞字元。
術語 字元 在這裡表示以下任何一種
- 字母(
[a-zA-Z]
) - 號碼(
[0-9]
) - Underscore
_
簡而言之,字元 = \w
= [a-zA-Z0-9_]
\bfoo\b
將匹配完整的單詞,其前後沒有字母數字和 _
。
有三種不同的職位符合詞邊界:
- 在字串中的第一個字元之前,如果第一個字元是單詞字元。
- 在字串中的最後一個字元之後,如果最後一個字元是單詞字元。
- 在字串中的兩個字元之間,其中一個是單詞字元,另一個不是單詞字元。
術語 字元 在這裡表示以下任何一種
[a-zA-Z]
)[0-9]
)_
簡而言之,字元 = \w
= [a-zA-Z0-9_]