Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.136.233.19] |
|
Сообщ.
#1
,
|
|
|
Пожалуста, помогите составить регулярное выражение чтобы из строки
Цитата 201-1-183-191.dsl.telesp.net.br201.1.183.191 или 200.121.223.72.speedy.net.pe200.121.223.72 получить ip наверное это должно быть выражение 4 числа разделенных точками, но я не могу его составить... главное чтобы ip на выходи попадало в переменную... спасибо |
Сообщ.
#2
,
|
|
|
($ip) = m/^(\d+[.\-]\d+[.\-]\d+[.\-]\d+)\./; $ip =~ tr/-/./; ($ip) = m/(\d+\.\d+\.\d+\.\d+)$/; |
Сообщ.
#3
,
|
|
|
preg_math_all("/*([0-9]{1,3}?[0-9]{1,3}?[0-9]{1,3}?[0-9]{1,3})*/i", $string, $x); for(;ш=0;$i<count($x[1]);$i++){ print_r $x[1][$i]; } Примерно так |