单词边界的正则表达式是什么?

use*_*577 1 regex grep

一些背景,我几乎找到了我要找的东西:
正则表达式锚点示例

匹配行首

$ grep '^L' file

       **L**ine one
Run Code Online (Sandbox Code Playgroud)

匹配行尾

      $  grep 'e$' file

          Line on**e**
Run Code Online (Sandbox Code Playgroud)

这里我的问题是如何匹配单词的开头和结尾。例如我想这样匹配:

匹配开始每个单词的:大号INE Ø NE的每个单词的比赛结束:林êè

你能请一些人帮忙吗?

谢谢

Bay*_*ae' 5

您正在寻找\b执行以下操作的锚点。

匹配单词边界位置,例如空格、标点符号或字符串的开头/结尾。这匹配一个位置,而不是一个字符。

\b\w // beginning character
\w\b // end character
Run Code Online (Sandbox Code Playgroud)

http://regexr.com/3fjot


W.M*_*ann 5

词尾

grep "e\>" file
Run Code Online (Sandbox Code Playgroud)

ie 以小写 e 结尾

词的开头

grep "\<L" file
Run Code Online (Sandbox Code Playgroud)

ie 以大写 L 开头

用 GNU grep 测试