У меня есть такое регулярное выражение:
Код: Выделить всё
$str = '';
preg_match_all('/]+src="([^"]+)")/', $str, $matches);
preg_match_all('/]+src="([^"]+)")/', $str, $matches);
Он работает по отдельности, но когда я пытаюсь их объединить, я не получаю желаемых результатов
Код: Выделить всё
preg_match_all('/(]+src="([^"]+)")|(]+src="([^"]+)")/', $str, $matches);
Смысл состоит в том, чтобы привести все вхождения в порядок их появления. Я думал об использовании цикла и проверке одного, затем другого, но тогда мне нужно было бы изменить и удалить строку после совпадения.
Подробнее здесь:
https://stackoverflow.com/questions/792 ... occurences