正则表达式提取第一个单词以元音结尾的行

时间:2018-09-16 13:53:44

标签: regex grep

实际上我是regex的初学者。 我设法做到了以下几点:

egrep '[aeiou]\b'-每个单词的最后一个字符是元音

egrep '^[^ ]+'-行首字

但是我不知道如何编写正则表达式来匹配我的任务。如果您能帮助我,我将不胜感激。

1 个答案:

答案 0 :(得分:2)

您可以将行的开头与^匹配,然后使用[[:alpha:]]*匹配任意数量的字母,然后将元音与[aeiuo]匹配,然后声明结尾的单词边界({ {1}}或\b):

\>

在Ubuntu中测试:

enter image description here