История изменений
Исправление teod0r, (текущая версия) :
grep -P -e '(?<!X).*Y.*(?<!X)'
grep -P -e '(?<!X)\b+Y+(?<!X)\b'
осталось только понять, как поставить '/' и '=' заместо X. оно не работает, экранирование с \ не помогает, cast gv
Исправление teod0r, :
grep -P -e '(?<!X).*Y.*(?<!X)'
grep -P -e '(?<!X)\b+Y+(?<!X)\b'
'(?<!X).* может показать X из-за *
осталось только понять, как поставить '/' и '=' заместо X. оно не работает, экранирование с \ не помогает, cast gv
Исправление teod0r, :
grep -P -e '(?<!X).*Y.*(?<!X)'
grep -P -e '(?<!X)\b+Y+(?<!X)\b', '(?<!X).* может показать X из-за *
осталось только понять, как поставить '/' и '=' заместо X. оно не работает, экранирование с \ не помогает, cast gv
Исправление teod0r, :
grep -P -e '(?<!X).*Y.*(?<!X)'
grep -P -e '(?<!X)\b+Y+(?<!X)\b' ,'(?<!X).* может показать X из-за *
осталось только понять, как поставить '/' и '=' заместо X. оно не работает, экранирование с \ не помогает, cast gv
Исходная версия teod0r, :
grep -P -e '(?<!X).*Y.*(?<!X)'
grep -P -e '(?<!X)\b+Y+(?<!X)\b'
осталось только понять, как поставить '/' и '=' заместо X. оно не работает, экранирование с \ не помогает, cast gv