Закрыть ссылки в тег <a></a>

Статус
В этой теме нельзя размещать новые ответы.

Dmytr0

Мастер
Регистрация
10 Авг 2008
Сообщения
242
Реакции
34
Есть некоторое количество ссылок вида _ttp://site.ru/xxx, нужно все ссылки в списке преобразовать в <a href="ссылка">ссылка</a>. За неумением кодить приходиться извращаться: постить список ссылок на форум, потом уже из исходника выдирать нужный список, хотелось бы как-нибудь попроще это делать :)
 
Скачай Notepad++, и сделай массовую замену http на <a href="http и переноса строки на закрывающий тег и перенос
 
Скачай Notepad++, и сделай массовую замену http на <a href="http и переноса строки на закрывающий тег и перенос

так не получится конструкция <a href='ссылка'>ссылка</a>

вот пхп код

 
В столбец А в екселе копируется список урлов, закрытый в <a href="...">, в столбец B список, закрытый </a>.
 
А чего ещё никто TextPipe не посоветовал?

ТС, настоятельно рекомендую тебе посмотреть эту чудо-программу для обработки текста. Её возможности, пожалуй, ограничиваются только твоей фантазией. Для меня, как и для многих других, она была незаменима, пока я не изучил PHP с регулярными выражениями (кстати, в TextPipe они также успешно применяются). Но и сейчас, когда нет смысла писать код для какого-то подобного макроса, я использую эту программу, очень (ОЧЕНЬ) быстро и качественно, хрен кто оспорит! Будешь её постоянно юзать, т.к. подобные задачи, в нашем деле, довольно частые. Только обилия возможностей сразу не пугайся, их там очень много, найдёшь то, что нужно тебе в данный момент легко.

Нуленный TextPipe тут:
Скрытое содержимое доступно для зарегистрированных пользователей!


Удачи! :ay:
 
прога url2html как раз для этого предназначена + код до\после ссылки :yahoo: как HTML, так и BB формат
 
А чего ещё никто TextPipe не посоветовал?
ТС, настоятельно рекомендую тебе посмотреть эту чудо-программу для обработки текста. Её возможности, пожалуй, ограничиваются только твоей фантазией. Для меня, как и для многих других, она была незаменима, пока я не изучил PHP с регулярными выражениями (кстати, в TextPipe они также успешно применяются). Но и сейчас, когда нет смысла писать код для какого-то подобного макроса, я использую эту программу, очень (ОЧЕНЬ) быстро и качественно, хрен кто оспорит! Будешь её постоянно юзать, т.к. подобные задачи, в нашем деле, довольно частые. Только обилия возможностей сразу не пугайся, их там очень много, найдёшь то, что нужно тебе в данный момент легко.
Нуленный TextPipe тут:
*** скрытое содержание ***
Удачи! :ay:

Пожалуй, соглашусь с автором, но это не единственный способ решения проблемы, по поводу советов по применению конверторных программ, можете потерять много времени и не получить результат.
 
Вот мои 5 копеек

PHP:
$handle = fopen("url.txt", "rb");//url.txt файл со ссылками
$contents = '';
while (!feof($handle)) {
  $contents .= fread($handle, 8192);
}
fclose($handle);

preg_match_all("/(http:\\/\\/)?([a-z_0-9-.]+\\.[a-z]{2,3}(([ \"'>\r\n\t])|(\\/([^ \"'>\r\n\t]*)?)))/", $contents, $url); 

for($i=0; $i<count($url); $i++){///если не будет работать замени count($url) на число(50 или 100 как хоч)
if(isset($url[0][$i])){echo"<a href='".$url[0][$i]."'>".$url[0][$i]."</a><br>";}}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху