Как научить регулярное выражение, чтобы preg_match_all искала строки где нет подмаски?
Например, есть регулярное выражение
"^.*<a.*$"
которое ищет все строки с ссылками.
Как сделать такое выражение, чтобы preg_match_all выдало все строки где нет ссылок?
UPD Проблема в том, что я не могу ничего использовать кроме регулярного выражения, скрипт обфусцирован. Внедрить свою логику не получится.
Miraage, Я не уверен, так как не вижу логики, но ищет оно по строкам по файлу. То есть вполне возможно, что там он рыскает по файлу и каждую строку чекает preg_match.
Это всё из-за того что я привёл пример с разделителем "/"
Попробуйте вот я почистил регулярку от разделителей: regexr.com?30k3d
Она тут же захватила первую строчку.