Показать сообщение отдельно

  #16043  
Старый 22.05.2010, 22:38
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме:
7518056

Репутация: 1089


По умолчанию

Цитата:
Сообщение от GivioN  
Сорь за нубский вопрос, но раскуривать регулярки нет время, поэтому написал сюда:

переменнная
PHP код:
$answer "Updated Date: 30-jan-2008
Creation Date: 04-apr-1996
Expiration Date: 05-apr-2017 тут дальше бла бла бла
>>> Last update of whois database: Sat, 22 May 2010 15:31:30 UTC <<<"

выдернуть от туда вот это: 05-apr-2017

Пробовал через preg_match("/Expiration Date:\w{11} /", $answer, $date);

не получается =)
ясен пень что нифига не получиться....\w "Словарный" символ (символ, который используется в словах. Обычно все буквы, все цифры и знак подчеркивания ('_')) . ну и где ты тут тире (-) видеш? Тем более после Expiration Date: у тебя пробел стоит...

как вариант
PHP код:
preg_match('#Expiration Date:\s(.*)\s#iU',$answer,$date); 
P.S. не проверял

Последний раз редактировалось Kusto; 23.05.2010 в 20:09..
 
Ответить с цитированием