Klaus Mock: Hat jemand Tipps zur Optimierung dieses (teil)scriptes?

Beitrag lesen

Hallo,

print OUT map { s/^((?:[^]*){2}$nutzer(?:[^]*){2})(\d*?)$/$1.($2 + 1)/e; $_; } <IN>;

Ich bin ja nicht so der Freund von Einzeilern, aber gibts da nicht ein Problem mit der Klammern und den daraus resultierenden 'Matchingergebnissen' ?

Ich denke $2 ist das Ergebnis von '(?:[^]*)' und $4 von '(\d*?)'.

Grüße
  Klaus