Проблема с регуляркой

FANTAzeRus

Guest
Проблема с регуляркой

Имею текст с вставками <!--#include virtual="/ssi/file.ssi"-->. Хочу собрать все блоки в массив
Делаю:
if(preg_match_all("/(\<\!\-\-\#include virtual\=\"(.*?)\"\-\-\>)/",$text,$mathes)) printr($matches);

Совпадение по маске происходит только тут (.*?) почему то затыкается на < без оного срабатывает ... кто подскажет свежее решение?

Забыл что выводится как коментарий, и соответственно не отображается. Так все работает:
preg_match_all('/(<!--#include virtual="(.*?)\"-->)/',$text,$mathes)
 
Сверху