匹配完整的单词

\bfoo\b

将匹配完整的单词,其前后没有字母数字和 _

来自 regularexpression.info

有三种不同的职位符合词边界:

  1. 在字符串中的第一个字符之前,如果第一个字符是单词字符。
  2. 在字符串中的最后一个字符之后,如果最后一个字符是单词字符。
  3. 在字符串中的两个字符之间,其中一个是单词字符,另一个不是单词字符。

术语 字符 在这里表示以下任何一种

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

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