Подскажите, пожалуйста, с регуляркой.
Текст предварительно очистил от ненужного.
Весь он в одну строку:
Из этой строчки регуляркой нужно получить три домена, перед которыми стоит "first.ru.", а после которых "НетIP"
Именно:
0-fzero.ru
007011.ru
004001.ru
Встроенный конструктор предлагает вариант
(?<=first\.ru\.).*(?=НетIP)
Но в этом случае, вместо трёх совпадений, zenno берёт текст от первого "first.ru." до последнего "НетIP".
Текст предварительно очистил от ненужного.
Весь он в одну строку:
Код:
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
Именно:
0-fzero.ru
007011.ru
004001.ru
Встроенный конструктор предлагает вариант
(?<=first\.ru\.).*(?=НетIP)
Но в этом случае, вместо трёх совпадений, zenno берёт текст от первого "first.ru." до последнего "НетIP".