![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.06.2008
Сообщений: 12
|
![]()
Никак не могу разобраться с регулярными выражениями. Вроде бы делаю все как по ФАК а скрипт не работает
$hhh="Тестовая лаборатория SNR Roulements"; preg_match_all("/Тестовая (а-я){*} SNR/", $hhh, $fst); foreach($fst[1] as $nam=>$val) { $htm1=$htm1 .$fst[1][$nam]; print $fst[1][$nam]; } Но ничего не отображается ... Помогите понять в чем дело ... Как с этими долбаными регулярными выражениями работать ![]() |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 28.06.2008
Сообщений: 12
|
![]()
По идеи должно найти слово "лаборатория". Или же как правельно построить запрос?
|
![]() |
![]() |
![]() |
#3 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]()
Дружно идем сюда: http://www.programmersforum.ru/showthread.php?t=22882
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 28.06.2008
Сообщений: 12
|
![]()
Если не сложно подскажите покажите реальный пример как рег выражения должны работать ... Вот на реальном примере, например
$hhh="<div class=\"blue1\" align=\"left\">ВПЗ расширяет партнерство с Daimler AG</div></td>"; Это я взял урывок кода из сайта, который я буду парсить скриптом. Теперь делаю следующее: preg_match_all("/(?<=>)[а-я]*(?=<\/div>)/", $hhh, $fst); Но ничего не отображается ... Очень прошу если не сложно на этом конкретном примере покажите как работать с рег. выражениями. Буду очень благодарен. |
![]() |
![]() |
![]() |
#5 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
![]() PHP код:
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
![]() |
![]() |
![]() |
#6 | |||
Пользователь
Регистрация: 28.06.2008
Сообщений: 12
|
![]()
Спасибо. За вчерашнее чтение факов вроде ясности стало больше в регулярных выражениях, но все равно есть какие то ступоры, которые не дают дальше идти. Вот пример хтмл с сайта который нужно спарсить и оставить только текст между <!-- NewsLine_red::bodynews::start --> и <!-- NewsLine_red::bodynews::end -->
Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 28.06.2008
Сообщений: 12
|
![]()
Уже по разному пробую, не получается ... вот еще мои пробы, которые не принесли результата. Вопрос Почему?
Цитата:
дальше сам искомый текст, который заканчивается < Да почему ж оно не находит и не работает ??? |
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 28.06.2008
Сообщений: 12
|
![]()
Кто может помочь? Ато я уже все перепробовал ... какое то колдовство - если сделать так
Цитата:
Помогите если кто знает. |
|
![]() |
![]() |
![]() |
#9 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
![]()
$pattern='#-->(.*)<!--#ism';
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помощь F1 | Stanislav | Общие вопросы Delphi | 6 | 26.11.2007 00:29 |
Помощь!!!!!! | Танюшка!!!!!!! | Фриланс | 7 | 25.10.2007 12:02 |
Задачка с регулярными выражениями | Timmy | PHP | 1 | 25.06.2007 10:18 |