Модераторы: ginnie, JackYF
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли извлечь одним регулярным выражением 
:(
    Опции темы
evya
Дата 19.10.2017, 04:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 7.3.2009

Репутация: нет
Всего: нет



$header=qq~
Received: from mail1.sbsвasibo.ru ([91.444.14.200]:41994)
        by mx174.mail.ru with esmtp (envelope-from <[email protected]ыasibo.ru>)
        id 1e35up-0002LW-NH
        for [email protected]; Fri, 13 Oct 2017 22:46:40 +0300
~;

Добрые люди подскажите, 
как вытащить после вхождения ^Received, данные после точки с запятой ; 
^Received может быть в одну, две, три ... строки, но всегда по окончанию есть  ;

или нужно разбирать на строки и искать ;

Мои догадги в сторону рушатся при разных {1,}
Received:(?:.*\n){1,3}.*;(.*)$

PM MAIL   Вверх
alezzz
Дата 19.10.2017, 08:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


сплю...
**


Профиль
Группа: Участник
Сообщений: 494
Регистрация: 17.8.2009

Репутация: 11
Всего: 14



Дату нужно вытащить?
Нужен флаг однострочного поиска
$header =~ m/;(.+)/s;


Это сообщение отредактировал(а) alezzz - 19.10.2017, 08:11
PM MAIL   Вверх
Google
  Дата 10.12.2019, 00:14 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Регулярные выражения | Следующая тема »


 




[ Время генерации скрипта: 0.0925 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.