SL::HTML::Util::strip: bei unbekannten Entitäten die Entität 1:1 behalten
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 2 Apr 2014 12:12:10 +0000 (14:12 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 2 Apr 2014 12:13:19 +0000 (14:13 +0200)
SL/HTML/Util.pm

index 0b2e630..72a7a7f 100644 (file)
@@ -27,7 +27,7 @@ sub strip {
   $stripper{parser}->parse($value);
   $stripper{parser}->eof;
 
-  $stripper{text} =~ s{\&([^;]+);}{ $entities{$1} }eg;
+  $stripper{text} =~ s{\&([^;]+);}{ $entities{$1} || "\&$1;" }eg;
 
   return delete $stripper{text};
 }