Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2012, 00:36   #1
denis7656
Пользователь
 
Регистрация: 13.01.2010
Сообщений: 16
По умолчанию Проблема с регулярками.

Приветствую Вас, пишу парсер дедиков (строка для примера 88.54.195.75@administrator;password), есть проблема с составлением регулярки:
нужно обрезать ее (строку) на символе <> или пробеле или любом другом
пробельном символе (например перевод каретки или таб), например, как в примере выше (password) последним словом было любое слово из букв или цифр выбираемое до первого "левого" символа (пробельного символа или перевода каретки или таба, или символа < или символа > или пробела)

Пытаюсь так:
Код:
RegExp.Expression := '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}@(.*\w)\;(.*\w)';
работает, не везде режет правильно, например, пропускает строки вида:
Код:
88.51.115.502@administrator;qwe2010#                            2003  |  Вх 3.2 Mбит / Исх 250 Kбит<b
Пожалуйста помогите, буду очень благодарен.
Всем большое спасибо за внимание к посту и огромное спасибо всем ответившим.
denis7656 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с регулярками. Den7656 PHP 1 27.02.2012 19:36
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37