Оставить в текстовом файле только нужные строки PHP

Рейтинг: 0Ответов: 0Опубликовано: 12.01.2023

Есть текстовый файл в котором произвожу замены через регулярку, примерно так:

$arr_finished = file($work_file);
        $names2 = ['/(\(([^>]+)\))/'];
        foreach($arr_finished as $key => $text2) {
          $text2 = preg_replace($names2, "", $text2);
          $arr_finished[$key] = $text2;}

Много примеров есть в интернете где можно заменить любой текст на другой. А вот если мне например нужно в текстовом файле оставить только нужные строки то как это сделать? Например есть список доменов:

  • сайт.ру

  • суб.суб.сайтик.ру

  • пример.ру

  • домен-домен.ру

  • поддомен2.сайта.ру

Как мне например оставить только домены второго уровня:

  • сайт.ру

  • пример.ру

  • домен-домен.ру

Большое спасибо.

Ответы

Ответов пока нет.