JCB: was wird hier ersetzt und womit?

Beitrag lesen

Guten Morgen!

Öhm, kann mir mal einer sagen was in folgenden Zeilen gemacht wird :):

$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
  $value =~ s/<!--(.|\n)*-->//g;

Ich weiß das irgendwas ersetzt wird, nur was genau? Und auch die Flags "eg" irritieren mich etwas. Zumindest das "e".

Gruß,

Jan