Привет, я ищу регулярное выражение для: строка текста, которая не заканчивается определенным словом, скажем, "abcd"
Сначала я попробовал с
. * [^ Abcd] $
Этот, конечно, не работает. Соответствует строке, которая не заканчивается ни одной из букв a, b, c или d.
Итак, в Advanced Grep Topics я нашел это выражение, но не смог заставить его работать:
^ (?>. *) (? <= Abcd)
->
grep -e "^ (?>. *) (? <= abcd) $ "
Есть идеи для нужного мне выражения?