匹配完整的單詞

\bfoo\b

將匹配完整的單詞,其前後沒有字母數字和 _

來自 regularexpression.info

有三種不同的職位符合詞邊界:

  1. 在字串中的第一個字元之前,如果第一個字元是單詞字元。
  2. 在字串中的最後一個字元之後,如果最後一個字元是單詞字元。
  3. 在字串中的兩個字元之間,其中一個是單詞字元,另一個不是單詞字元。

術語 字元 在這裡表示以下任何一種

  1. 字母([a-zA-Z]
  2. 號碼([0-9]
  3. Underscore _

簡而言之,字元 = \w = [a-zA-Z0-9_]