Есть: Код (Text): http://site.ru/scv/lpp/uu/;Название суперhttp://site.ru/scv/lpsp/usau/;Название супер пупер 123 Надо достать название,может состоять из любых символов
Ну тогда тут нужно уже по обстановке. Вообще, если каждая строка начинается с http:// (то есть ссылки), а в колонке с названиями - "http://" не встречается, то для начала я бы заменил все http:// на "\nhttp://" - то есть вставил бы перевод строки перед каждым "http://". И сохранил бы такой файл (с переносами строк): Код (PHP): <?php $path = dirname(__FILE__) . DIRECTORY_SEPARATOR; $data = file_get_contents($path . 'data.txt'); $data = str_replace('http://', "\nhttp://", $data); file_put_contents($path . 'data_new.txt'); ?> Ну а далее уже работал бы с этим файлом, используя стандартные PHP-функции для работы с CSV: http://www.php.ru/manual/function.fgetcsv.html http://www.php.ru/manual/function.fputcsv.html http://www.php.ru/manual/function.str-getcsv.html
Код (Text): $a = "http://site.ru/scv/lpp/uu/;Название суперhttp://site.ru/scv/lpsp/usau/;Название супер пупер 123"; $b = preg_split("#(http:\/\/[-0-9a-zA_Z_&?\/\.]+[;]+)#ui", $a); echo "<pre>"; print_r($b); echo "</pre>";