Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

30.11.2009, 10:26
|
|
Постоянный
Регистрация: 12.04.2008
Сообщений: 403
Провел на форуме: 4700216
Репутация:
261
|
|
Сообщение от blaga
Код:
$str = "/index.php?id=111";
$str = preg_replace('#[^0-9]#','', $str);
echo "/id".$str;
вроде так.
не пашет
$str = "/index.php?id=111";
$str = preg_replace('#[^0-9]#','', $str);
echo "/id".$str;
|
|
|

30.11.2009, 10:39
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Сообщение от Nelzone
не пашет
Пашет 
Но эта регулярка будет оставлять только цифры из входящей $str.
-
Как вариант:
PHP код:
<?php
$str = "/index.php?id=1111111params";
preg_match('#/index.php\?id=([a-z0-9]+)#i',$str, $out);
echo "/id".$out[1];
?>
Будет собирать цифры и буквы
Последний раз редактировалось LStr1ke; 30.11.2009 в 10:56..
|
|
|

30.11.2009, 12:05
|
|
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме: 201522
Репутация:
18
|
|
Никак не могу разобраться как составить рег. выражение, чтобы выдернуть в массив все страны, а также ссылки на них с этого сайта: http://www.ozon.travel/countries/
Помогите пожалуйста..
Ну или хотя бы просто названия стран..
Последний раз редактировалось programming; 30.11.2009 в 12:46..
|
|
|

30.11.2009, 15:28
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Уж куда проще
PHP код:
preg_match_all ('/<a href="(\d+\/)">(.+?)<\/a>/', $str, $m);
|
|
|

30.11.2009, 17:46
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
Код:
<tr><td colspan=3 style="padding: 10px 10px 20px 20px" class="news">
<span class="_reachbanner_">Влюбиться в вампира страшно и романтично. Но потерять любимого, решившего ценой разрыва спасти свою девушку от роли пешки в вечном противостоянии кланов «ночных охотников», это просто невыносимо. Белла Свон мучительно переживает исчезновение Эдварда и безуспешно ищет забвения в дружбе с мальчишкой-индейцем Джейкобом Блэком. Она даже не подозревает, что её лучший друг порождение ещё одного «народа Тьмы». Народа, куда более жестокого и опасного, чем аристократы-вампиры
</span>
</td></tr>
есть текст такого вида (выше) и надо парсить всё что внутри<span>..</span>
НО там с новой строчки <span>
|
|
|

30.11.2009, 18:03
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
В регулярке Uis
PHP код:
<?php
$str = '
<tr><td colspan=3 style="padding: 10px 10px 20px 20px" class="news">
<span class="_reachbanner_">Влюбиться в вампира — страшно и романтично. Но потерять любимого, решившего ценой разрыва спасти свою девушку от роли пешки в вечном противостоянии кланов «ночных охотников», — это просто невыносимо. Белла Свон мучительно переживает исчезновение Эдварда и безуспешно ищет забвения в дружбе с мальчишкой-индейцем Джейкобом Блэком. Она даже не подозревает, что её лучший друг — порождение ещё одного «народа Тьмы». Народа, куда более жестокого и опасного, чем аристократы-вампиры…</span>
</td></tr>
';
if(preg_match('#<span.*>(.*)</span>#Uis',$str,$m))
echo $m[1];
?>
|
|
|

30.11.2009, 18:09
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
пробовал я так, на той странице есть такого текста с span class="_reachbanner_" кучу потому надо что бы по всему шабу как-то...
|
|
|

30.11.2009, 18:23
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
preg_match_all ?
|
|
|

30.11.2009, 18:26
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
а как я буду знать именно тот? понимаешь тут же может изменяться... надо хороший шаб
|
|
|

30.11.2009, 18:37
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Неужели так тяжело включить мозги и дать ВСЮ страницу и сказать какой именно момент нужно отпарсить, чтоб не растягивать на несколько страниц вытягивая с тебя по одному слову что тебе нужно.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|