Про регулярные выражения в perl, нужен совет!

sergey_
На сайте с 09.01.2007
Offline
55
561

пишу парсер страницы, на предмет прокси.

вот это регулярное выражение : /(d{1,3}.d{1,3}.d{1,3}.d{1,3}:d{1,5})/g надо переписать. т.к. частенько порт к прокси забивают в отдельную колонку в таблицы - и тогда регулярное выражение не срабатывает.

Черный список покупателей http://blclient.ru (http://blclient.ru) Апи для интернет магазинов http://blclient.ru/API/ (http://blclient.ru/API/) Отслеживание посылок Почты России с СМС уведомлениями (http://blclient.ru/).
DZ
На сайте с 10.08.2006
Offline
143
#1
sergey_:
пишу парсер страницы, на предмет прокси.
вот это регулярное выражение : /(d{1,3}.d{1,3}.d{1,3}.d{1,3}:d{1,5})/g надо переписать. т.к. частенько порт к прокси забивают в отдельную колонку в таблицы - и тогда регулярное выражение не срабатывает.

/(d{1,3}.d{1,3}.d{1,3}.d{1,3}(:d{1,5}){0,1})/g 

Типа того

D
На сайте с 14.01.2007
Offline
153
#2
Dima-z:
/(d{1,3}.d{1,3}.d{1,3}.d{1,3}(:d{1,5}){0,1})/g

/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/g

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий