有些背景,我发现了几乎所寻找的东西:
正则表达式锚点示例
$ grep '^L' file
**L**ine one
$ grep 'e$' file
Line on**e**
我的问题是如何匹配单词的开头和单词的结尾。 例如,我希望像这样匹配:
匹配每个单词的开头: L ine o ne 匹配每个单词的结尾: e
上的Lin e你可以请一位帮忙吗?
由于
答案 0 :(得分:3)
单词结尾
grep "e\>" file
单词的开头
grep "\<L" file
使用GNU grep进行测试
答案 1 :(得分:1)
您正在寻找执行以下操作的\b
锚点。
匹配单词边界位置,例如空格,标点符号或字符串的开头/结尾。这匹配一个位置,而不是一个角色。
\b\w // beginning character
\w\b // end character