Мое регулярное выражение должно возвращать строки, где последнее слово заканчивается согласной буквой.
Я пишу:
egrep '[^aeiou]\b$'
но возвращает только те строки, которые не заканчиваются точкой.
Я новичок в регулярных выражениях, поэтому я буду благодарен, если вы поможете мне.
Например, мой тестовый файл:
Hello world
Hello world.
London is the capital of GB.
Oslo is the capital of Norway
Oslo is the capital of Norway.
Oslo is not a capital of Ukraine.
Теперь мое выражение возвращает:
Hello world
Oslo is the capital of Norway
Но он должен вернуться:
Hello world
Hello world.
London is the capital of GB.
Oslo is the capital of Norway
Oslo is the capital of Norway.