Просто пытаюсь понять, как использовать регулярные выражения с помощью grep (или egrep) в Mac-терминале (BSD grep - 2.5.1-FreeBSD).
Файл для проверки (pow.txt
) содержит строки:
kiytytytyty
а также
blob.mkv
Используемая команда:
grep -E ^[a-z]+\.[a-z]{3}$i pow.txt
возвращенное совпадение:
kiytytytyty
Очевидно, что это не будет соответствовать регулярному выражению PCRE. Различаются ли регулярные выражения по-разному на Mac? Или мой синтаксис неверен?