Hallo!
Stichwort: greedy - das Sternchen ist ein Vielfraß ...
$wert = "hallo=wie?geht+s-denn%so";
Anderes Bsp: $wert = "hallo=wie?geht+=s-euch%allen!denn%so";
alles vor dem "=" (einschl.):
$wert =~ s/^.*=//;
Wird zu "s-euch%allen!denn%so"
Alles nach dem "%" (einschl.):
$wert =~ s/%.*$//;
Wird zu "s-euch"
Hinter * ein Fragezeichen setzen sollte dieses Verhalten ändern (falls gewünscht)
Alles bis auf das zwischen "=" und "%":
$wert =~ s/^.*=(.*)%.*$/$1/;
$wert =~ s/^.*?(.*)%.*?$/$1/;
Jörk