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

26.11.2009, 20:25
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
что записывать? Перечитай свой вопрос и поправь пост
|
|
|

26.11.2009, 20:29
|
|
Участник форума
Регистрация: 10.10.2009
Сообщений: 133
Провел на форуме: 143706
Репутация:
-1
|
|
Поправил.
|
|
|

26.11.2009, 20:35
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<pre>
<?php
$a = '<a href="http://www.siteru/login.php?a=log&u=1881654&i=150305" target="_blank">http://www.site.ru/login.php?a=log&u=1881654&i=105305</a>
<a href="http://www.siteru/login.php?a=log&u=1881655&i=150306" target="_blank">http://www.site.ru/login.php?a=log&u=1881655&i=105306</a>';
preg_match_all('|<a href=".*\?(.*)".*target="_blank">.*;i=.*</a>|',$a,$b);
print_r ($b[1]);
?>
</pre>
|
|
|

26.11.2009, 21:46
|
|
Участник форума
Регистрация: 10.10.2009
Сообщений: 133
Провел на форуме: 143706
Репутация:
-1
|
|
Проблема решена  .Спасибо,Pashkela 
|
|
|

28.11.2009, 05:02
|
|
Познающий
Регистрация: 19.10.2007
Сообщений: 72
Провел на форуме: 255436
Репутация:
14
|
|
Народ как сделать так , что бы из строки удалялось все кроме цифр ?
Например есть строка 30пра40().5. нужно что бы осталось только 30405
|
|
|

28.11.2009, 05:24
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
PHP код:
$str = "30пра40().5.";
$str = preg_replace('#[^0-9]#','', $str);
echo $str;
|
|
|

28.11.2009, 13:22
|
|
Участник форума
Регистрация: 11.04.2007
Сообщений: 103
Провел на форуме: 1006699
Репутация:
273
|
|
Нужно составить регулярку, чтобы спарсить все IP адреса с файла. Подскажите пожалуйста
|
|
|

28.11.2009, 13:31
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
PHP код:
preg_match("/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/")
Совсем елементарная) можно добавить и {1,3} ну и .д.,но для парса подойдет.
|
|
|

28.11.2009, 19:04
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Сообщение от m0Hze
PHP код:
preg_match("/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/")
Совсем елементарная) можно добавить и {1,3} ну и .д.,но для парса подойдет.
Твое регулярное выражение не корректно потому что оно найдет Айпишку даже такого вида 999.999.999.999, а максимально может быть 255.255.255.255
http://regexlib.com/Search.aspx?k=IP+address&c=-1&m=-1&ps=20
тут есть несколько примеров regexp
|
|
|

29.11.2009, 00:46
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Твое регулярное выражение не корректно потому что оно найдет Айпишку даже такого вида 999.999.999.999,
и что дальше? Много таких ""некорректных" ip-шек в файлах для парсинга встречал? Или вообще где-нибудь, где надо IP отпарсить? Я - ни разу. А если есть - никаких проблем. В прямом смысле. Без продолжения
PS: Заманали теоретики
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|