powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регулярные выражения как объединить в один group1
7 сообщений из 7, страница 1 из 1
Регулярные выражения как объединить в один group1
    #37866897
kirillo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые друзья программеры, нужна ваша помощь.
Задача: Необходимо вырезать новость из новостного текста - мое регулярное выражение
newsbody">\s*<h\d>([\w\W]*?(?:<h[5-9]>[\w\W]*?)<div style)

За пьяного водителя автобуса предпринимателя оштрафовали на 65 тыс. рублей (Чувашия)</h1>
<p>В Цивильском районе Чувашии предпринимателя оштрафовали за пьяного водителя. Как сообщил <a href=" http://www.regnum.ru/" target="_blank"><b>ИА REGNUM</b></a> старший помощник руководителя СУ СКР по Чувашии <b><a href="/look/ceebe5e320c4ece8f2f0e8e5e2/" class="kwdlook" target="_blank" title="Новости по теме 'Олег Дмитриев'">Олег Дмитриев</a></b>, приговором суда бизнесмен, осуществлявший пассажирские перевозки по междугороднему автобусному маршруту "Чебоксары - Новые Ачакасы Канашского района", признан виновным в совершении преступления, предусмотренного ч.1 ст.238 УК РФ (оказание услуг, не отвечающих требованиям безопасности), и ему назначено наказание в виде штрафа в размере 65 тысяч рублей.</p><noindex><div id="partincut">
<h6>Rambler-Новости</h6>
<ul><li><a href=" http://www.regnum.ru/goto/?0%3A46%3Ahttp%3A%2F%2Fnews.rambler.ru%2F14585353%2F%3Futm_source%3Dregnum%26amp%3Butm_medium%3Dtiser%26amp%3Butm_campaign%3Dmain" rel="nofollow" target="_blank">Кому станет хуже от вступления в ВТО</a></li>
<li><a href=" http://www.regnum.ru/goto/?0%3A46%3Ahttp%3A%2F%2Fnews.rambler.ru%2F14556248%2F%3Futm_source%3Dregnum%26amp%3Butm_medium%3Dtiser%26amp%3Butm_campaign%3Dmain" rel="nofollow" target="_blank">Навальный намерен доказать свою невиновность</a></li>
<li><a href=" http://www.regnum.ru/goto/?0%3A46%3Ahttp%3A%2F%2Fnews.rambler.ru%2F14588423%2F%3Futm_source%3Dregnum%26amp%3Butm_medium%3Dtiser%26amp%3Butm_campaign%3Dmain" rel="nofollow" target="_blank">Шойгу предложил переселить депутатов на завод «Серп и молот»</a></li>
</ul>
</div></noindex>
<p>Как следует из материалов уголовного дела, днём 17 февраля 2012 года на центральном автовокзале города Чебоксары предприниматель выпустил в рейс пассажирскую "<a href="/look/c3c0c7e5ebfc/" class="kwdlook" target="_blank" title="Новости по теме 'ГАЗель'">ГАЗель</a>" под управлением пьяного водителя, с которым при этом не был оформлен трудовой договор. Около 13:30 на территории Цивильского района его остановили сотрудники <a href="/look/c3c8c1c4c4/" class="kwdlook" target="_blank" title="Новости по теме 'ГИБДД'">ГИБДД</a>. Автоинспекторы отстранили его от вождения, выявив факт нахождения водителя в состоянии алкогольного опьянения. Пассажиры - две женщины и один ребёнок - были отправлены в пункт назначения на попутном маршрутном автобусе.</p><p>Следует отметить, что постановлением мирового судьи судебного участка №2 Цивильского района водитель микроавтобуса привлечён к административной ответственности за управление транспортным средством в состоянии опьянения (ч.1 ст.12.8 КоАП РФ), и ему назначено наказание в виде лишения права управления транспортными средствами на 1,5 года.</p>
</div>
<div style

Вопрос как мне вырезать из group1 все где начинаются <h6>Rambler-Новости</h6> и заканчивается </div></noindex>
подстрока в моем регулярном выражении (?:<h[5-9]>[\w\W]*?) не вырезает этот кусок из group1.
Прошу помочь вырезать кусок из group1.
Всем спасибо
...
Рейтинг: 0 / 0
Регулярные выражения как объединить в один group1
    #37866920
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
#<h6>Rambler-Новости</h6>.*</div></noindex>#iusU


может как-то так...
...
Рейтинг: 0 / 0
Регулярные выражения как объединить в один group1
    #37867266
kirillo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не сработал этот код
я использую для отладки RegexBuddy
...
Рейтинг: 0 / 0
Регулярные выражения как объединить в один group1
    #37867286
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kirillo,

используйте лучше preg_match() ))
...
Рейтинг: 0 / 0
Регулярные выражения как объединить в один group1
    #37867289
kirillo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята еще вопрос, я могу сделать две подстроки group1 и group2 а как теперь бы эти две подстроки объединить в один group1
вот регулярка, которая режет 2 group (выделено жирным)
newsbody">\s*<h\d> ([\w\W]*?) (?:<h[5-9]>[\w\W]*?)</noindex>\s* ([\w\W]*?) </div>
...
Рейтинг: 0 / 0
Регулярные выражения как объединить в один group1
    #37868739
kirillo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НАРОД ПРОШУ ПОМОЩИ
...
Рейтинг: 0 / 0
Регулярные выражения как объединить в один group1
    #37868894
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я даже не понял что вы хотите
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регулярные выражения как объединить в один group1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]