У меня есть файл журнала с записями, подобными следующим:
вход
php notice bob
php notice winner
php notice blah winner
php notice asfsdf test
php erro)r bob
php error winner
php error trash winner
php error junk test
print this line
Выход
php notice winner
php notice blah winner
php error winner
php error trash winner
print this line
То, что я пытаюсь сделать, это сопоставить все строки из файла журнала, если - он не содержит php
за которым следует error
или notice
. Если он содержит php
за которым следует error
или notice
, то он должен совпадать только в том случае, если в строке также указан winner
. Мой регулярное выражение слабое. Благодарю.