标签: regex grep
实际上我是regex的初学者。 我设法做到了以下几点:
egrep '[aeiou]\b'-每个单词的最后一个字符是元音
egrep '[aeiou]\b'
egrep '^[^ ]+'-行首字
egrep '^[^ ]+'
但是我不知道如何编写正则表达式来匹配我的任务。如果您能帮助我,我将不胜感激。
答案 0 :(得分:2)
您可以将行的开头与^匹配,然后使用[[:alpha:]]*匹配任意数量的字母,然后将元音与[aeiuo]匹配,然后声明结尾的单词边界({ {1}}或\b):
^
[[:alpha:]]*
[aeiuo]
\b
\>
在Ubuntu中测试: