Я хочу совместить строку, когда foo
не следует bar
, например.Отрицательный взгляд
< foo bar
- не соответствует
foo 123
< - сопрягать
Я использую следующие регулярные выражения
echo 'foo bar' | grep -P 'foo.*(?!bar)'
выше регулярное выражение не должно совпадать, но это соответствует в действительности.
Любая причина?
Какая версия grep для какой операционной системы? – bmargulies
Я использую GNU grep 2.5.4 на Ubuntu 10.04 – Ryan