Portál AbcLinuxu, 15. července 2025 05:16


Dotaz: Odstranění odkazu na obrázek z proměnné PERL

29.3.2010 22:16 Saky
Odstranění odkazu na obrázek z proměnné PERL
Přečteno: 198×
Odpovědět | Admin
Zdravím, řeším odstranění odkazu na obrázek z proměnné. Mám v proměnné $text z webu zprávu, ve které se vyskytuje také obrázek, třeba
<img src="http://server.cz/obr.gif" alt="xy" height="35" width="35" />
. Potřeboval bych celý <img..... /> odstranit, případně nahradit třeba textem (obrazek). Název obrázku je vždy jiný, stejně jako alt. Dal by se z proměnné odkaz odstranit? Obrázek může být i vícekrát. Díky za tipy, či odkaz na potřebnou fci.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.3.2010 22:36 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Odstranění odkazu na obrázek z proměnné PERL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Potřeboval bych celý <img..... /> odstranit, případně nahradit třeba textem (obrazek)
+- takhle:
$text ~= s#<img[^>]*>#obrazek#;
I am always ready to learn although I do not always like to be taught. (W. Churchill)
30.3.2010 00:41 buff | skóre: 10 | blog: buff
Rozbalit Rozbalit vše Re: Odstranění odkazu na obrázek z proměnné PERL
$text ~= s#<img[^>]*>#obrazek#ig;
30.3.2010 21:36 Saky
Rozbalit Rozbalit vše Re: Odstranění odkazu na obrázek z proměnné PERL
Díky sice funguje, text se uloží bez linku, ale vzápětí celá aplikace spadne bez vypsání chyby :(.
30.3.2010 22:55 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Odstranění odkazu na obrázek z proměnné PERL
celá aplikace spadne
Téměř určitě je ale problém jinde než v regulárním výrazu – ten aplikaci těžko shodí.
I am always ready to learn although I do not always like to be taught. (W. Churchill)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.