Разбить файл на части

Joker84

Постоялец
Регистрация
8 Авг 2007
Сообщения
68
Реакции
2
Добрый день друзья, помогите в составление регулярного выражения.
1) в переменной храниться подгружаемый файл, (большой 2-3 МГБ) его содержимое примерно такое
Код:
 HTML ТЕКСТ HTML ТЕКСТ HTML ТЕКСТ HTML ТЕКСТ 
HTML ТЕКСТ HTML ТЕКСТ HTML ТЕКСТ HTML ТЕКСТ 
<hr class="system-pagebreak" title="Страница 2" />
HTML ТЕКСТ HTML ТЕКСТ HTML ТЕКСТ HTML ТЕКСТ 
HTML ТЕКСТ HTML ТЕКСТ HTML ТЕКСТ HTML ТЕКСТ HTML ТЕКСТ 
<hr class="system-pagebreak" title="Страница 3" />

............... 


<hr class="system-pagebreak" title="Страница 100" />

можете помочь в составление рег. выражения чтобы разбить данную переменную на Чайсти
по маске <hr class="system-pagebreak" title="Страница 1" /> нужный текст<hr class="system-pagebreak" title="Страница 2" />
 
как вариант
Код:
$content = ваш контент;
preg_match_all("/(.*)<hr class=\"system-pagebreak\" title=\"(.*)\" \/>/isU", $content, $matches, PREG_PATTERN_ORDER);
for ($i =  0; $i < count($matches[1]); $i++)
{
echo $matches[1][$i];
}
 
Назад
Сверху