Bitte um erklärung dieser Funktion

Purplered

Grünschnabel
Code:
 1 foreach $pair (@pairs) {
 2   ($name, $value) = split(/=/, $pair);
 3
 4   # Un-Webify plus signs and %-encoding
 5   $value =~ tr/+/ /;
 6   $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
 7   $value =~ s/<!--(.|\n)*-->//g;
 8
 9   if ($allow_html != 1) {
10      $value =~ s/<([^>]|\n)*>//g;
11   }
12
13   $FORM{$name} = $value;
14 }

Danke!
ich verstehs einfach nicht komplett!
 
frag mal herrn google nach genau dieser:

$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

zeile.
der weiss echt ne ganze menge ;-)
 
Zurück