Skocz do zawartości

Masowe usuwanie linków z tekstu


Milano

Rekomendowane odpowiedzi

mam 4 MB plik z tekstem, w którym zamieszczone są niepotrzebne linki do różnych stron <a href...> i różnych zdjęć <img src...>. Czy jest jakieś narzędzie, w którym masowo usunę te adresy? Aby np. z:

<a target="_blank" href="https://adres24.pl/witryna-ccs22-p-15.html">Witryna CCS22</a>

zostało: Witryna CCS22

Odnośnik do komentarza
Udostępnij na innych stronach

strip_tags jeżeli chcesz usunąć cały html, lub

<?php

/**

* Works like PHP function strip_tags, but it only removes selected tags.

* Example:

* strip_selected_tags('<b>Person:</b> <strong>Salavert</strong>', 'strong') => <b>Person:</b> Salavert

*/

function strip_selected_tags($text, $tags = array())

{

$args = func_get_args();

$text = array_shift($args);

$tags = func_num_args() > 2 ? array_diff($args,array($text)) : (array)$tags;

foreach ($tags as $tag){

if(preg_match_all('/<'.$tag.'[^>]*>(.*)<\/'.$tag.'>/iU', $text, $found)){

$text = str_replace($found[0],$found[1],$text);

}

}

return $text;

}

?>

jeżeli tylko wybrane tagi.

logo-stat4seo-blue-small.png

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności