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

  #11  
Старый 28.03.2010, 00:32
Omegа
Новичок
Регистрация: 16.12.2009
Сообщений: 27
С нами: 8632524

Репутация: 30
По умолчанию

InfectedM, На PHP это выглядит примерно так:
Код:
<?php
$text = 'nserver: qwe1.server.ru.
nserver: qwe2.server.ru.
mail: server.ru
site: server.ru';
preg_match_all('~nserver: (.*)~i', $text, $regs);
print_r($regs[1]);
?>
Твой вариант впринципе почти правильный, но :
Зачем перед последней точкой нужно (.+?) ?
Почему домен третьего уровня может быть из любых символов, а первого и второго из [a-zA-Z] ?
Обязательно ли домен должен быть из трёх уровней?

P.S. Если хочешь разобраться - почитай книжки или статьи по регуляркам

Последний раз редактировалось Omegа; 28.03.2010 в 00:48..
 
Ответить с цитированием