antonim
Новичок
регулярные выражения
доброго времени суток вот проблема одна
вот пример текста:
если писать поиск по жанру, работает:
preg_match_all("/(?=<genre>).*(?=<\/genre>)/", $contents, $genre);
print_r ($genre);
echo $genre[0][0];
так тоже работает:
preg_match_all("/(?=<title>).*(?=<\/title>)/", $contents, $title);
print_r ($title);
а вот так нет:
preg_match_all("/(?=<section>).*(?=<\/section>)/", $contents, $section);
print_r ($section);
подскажите плз как исправить последнее выражение...
доброго времени суток вот проблема одна
вот пример текста:
Код:
<genre>detective</genre>
<title><p>Амблер Эрик</p><p>Изумрудные небеса</p></title>
<section>
<p>Эрик Эмблер </p><p>Изумрудные небеса </p><p>Перевел с англ. А. Шаров </p><p>Помощник комиссара Скотланд-Ярда Мерсер молча смотрел на карточку, которую принес ему сержант Флекер. На картонке было выведено: "Доктор Ян Чиссар, полиция Праги". Выглядела она вполне безобидно, и посторонний наблюдатель, знавший лишь, что доктор Чиссар был беженцем из Чехии, где долго и добросовестно служил в пражской полиции, наверняка удивился бы, увидев, как на румяной физиономии помощника комиссара появляется неприязненная мина. Впрочем, посторонний наблюдатель удивился бы лишь в том случае, если бы не знал, при каких обстоятельствах помощник комиссара впервые встретился с чешским сыщиком. Неделю назад тот представил Мерсеру рекомендательное письмо от всемогущего сэра Герберта из министерства внутренних дел, и с тех пор помощник комиссара начинал пыхтеть от злости всякий раз, когда слышал имя чеха. </p>
<p>Сержант Флекер прекрасно понимал чувства своего начальника. </p>
<p>- Вас нет, сэр? - участливо спросил он. Мерсер вскинул голову. </p>
<p>- Скажите ему, что я на месте, но очень занят! </p>
<p>Спустя полчаса на столе Мерсера зазвонил телефон. </p>
</section>
preg_match_all("/(?=<genre>).*(?=<\/genre>)/", $contents, $genre);
print_r ($genre);
echo $genre[0][0];
так тоже работает:
preg_match_all("/(?=<title>).*(?=<\/title>)/", $contents, $title);
print_r ($title);
а вот так нет:
preg_match_all("/(?=<section>).*(?=<\/section>)/", $contents, $section);
print_r ($section);
подскажите плз как исправить последнее выражение...