Вопрос по регулярке.

z-0091

Новичок
Всем привет!

Надеюсь на вашу помощь.

Суть задачи следующем:

Переношу сайт на битрикс скриптом. Все отрабатывает корректно, но есть одна проблема.

Не могу отпарсить корректно "хлебные крошки". Исходный сайт написан через одно великое место.
Имеется:



'<div class="preTitle">
<div style="display:inline;">
<a href="index.php?page=articles">вопросы о наболевшем</a>&nbsp;
</div>
<span class="smallSlash">/</span>
<div style="display:inline;">
<a href="index.php?page=toread">статьи</a>&nbsp;
</div>
<span class="smallSlash">/</span>
<div style="display:inline;">
<a href="index.php?page=read&amp;category=urologiya">Урология-андрология</a>&nbsp;
<div style="display:inline; position:relative;"></div>
</div>
<span class="smallSlash">/</span>


Недержание мочи

</div>

Из данного блока необходимо выцепить строчку "Недержание мочи"

Одна из моих попыток:

PHP:
$chistka = '<div class="preTitle">
			<div style="display:inline;">
<a href="index.php?page=articles">вопросы о наболевшем</a>&nbsp;
</div>
		<span class="smallSlash">/</span>
			<div style="display:inline;">
<a href="index.php?page=toread">статьи</a>&nbsp;
</div>
		<span class="smallSlash">/</span>
			<div style="display:inline;">
<a href="index.php?page=read&amp;category=urologiya">Урология-андрология</a>&nbsp;
<div style="display:inline; position:relative;"></div>
</div>
		<span class="smallSlash">/</span>
					

Недержание мочи

			</div>';
$chistka = ereg_replace("/</span>\r\n(.*)\r\n</div>/","", $chistka);
echo $chistka."\n";

?>

ТАк же пытался отпарсить средствами simple_html_dom.php но потерпел фиаско.

Подскажите пожалуйста как осуществить сие действие. Строка "Недержание мочи" меняется в зависимости от страницы.
 
Сверху