FANTAzeRus
Guest
Проблема с регуляркой
Имею текст с вставками <!--#include virtual="/ssi/file.ssi"-->. Хочу собрать все блоки в массив
Делаю:
if(preg_match_all("/(\<\!\-\-\#include virtual\=\"(.*?)\"\-\-\>)/",$text,$mathes)) printr($matches);
Совпадение по маске происходит только тут (.*?) почему то затыкается на < без оного срабатывает ... кто подскажет свежее решение?
Забыл что выводится как коментарий, и соответственно не отображается. Так все работает:
preg_match_all('/(<!--#include virtual="(.*?)\"-->)/',$text,$mathes)
Имею текст с вставками <!--#include virtual="/ssi/file.ssi"-->. Хочу собрать все блоки в массив
Делаю:
if(preg_match_all("/(\<\!\-\-\#include virtual\=\"(.*?)\"\-\-\>)/",$text,$mathes)) printr($matches);
Совпадение по маске происходит только тут (.*?) почему то затыкается на < без оного срабатывает ... кто подскажет свежее решение?
Забыл что выводится как коментарий, и соответственно не отображается. Так все работает:
preg_match_all('/(<!--#include virtual="(.*?)\"-->)/',$text,$mathes)