Регулярка, всё в одной строке

Kvrkin

Client
Регистрация
11.06.2011
Сообщения
14
Благодарностей
2
Баллы
3
Подскажите, пожалуйста, с регуляркой.
Текст предварительно очистил от ненужного.
Весь он в одну строку:
Код:
31.31.204.59 2014-03-242015-03-242015-04-24ns1.first.ru.ns2.first.ru.0-n.ru31.31.204.59 2014-07-092015-07-092015-08-09ns1.first.ru.ns2.first.ru.0-smoke.ru46.4.128.230 2014-03-142015-03-142015-04-14ns1.first.ru.ns2.first.ru.0-zero.ruНетIP2013-11-182015-11-182015-12-19ns1.first.ru.ns2.first.ru.0001-1.ru31.31.204.59 kompniyaENERJI2014-06-082015-06-082015-07-09ns1.first.ru.ns2.first.ru.00011.ruНетIP2012-10-302014-10-302014-11-30ns1.first.ru.ns2.first.ru.00046.ru188.120.249.120 2014-04-032015-04-032015-05-04ns1.first.ru.ns2.first.ru.00096.ru31.31.204.61 2013-01-212015-01-212015-02-21ns1.first.ru.ns2.first.ru.000g.ru31.31.204.59 2011-11-242015-11-242015-12-25ns1.first.ru.ns2.first.ru.000i.ru85.93.132.60 2011-11-112015-11-112015-12-12ns1.first.ru.ns2.first.ru.000net.ru31.31.204.59 2013-11-112014-11-112014-12-12ns1.first.ru.ns2.first.ru.000vs.ru31.31.204.59 2014-05-232015-05-232015-06-23ns1.first.ru.ns2.first.ru.001001.ruНетIP2011-12-112014-12-112015-01-11ns1.first.ru.ns2.first.ru.00110.ru31.31.204.59
Из этой строчки регуляркой нужно получить три домена, перед которыми стоит "first.ru.", а после которых "НетIP"
Именно:
0-fzero.ru
007011.ru
004001.ru

Встроенный конструктор предлагает вариант
(?<=first\.ru\.).*(?=НетIP)
Но в этом случае, вместо трёх совпадений, zenno берёт текст от первого "first.ru." до последнего "НетIP".
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Код:
(?<=first\.ru\.)\S{3,30}(?=НетIP)
 
  • Спасибо
Реакции: Kvrkin

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)