Thread Ersetzen ( s///g ) nur X mal ausführen (7 answers)
Opened by Humbert at 2009-08-27 17:23

Gast Coder
 2009-08-27 18:56
#125013 #125013
Habe just ein ähnliches Problem gehabt und musste zählen, wie oft ein Punkt in einem Scalar vorkommt, um daraus weitere Handlungen abzuleiten.

Ob es für Dich paßt, weiß ich nicht, ist nur ein Denkanstoß:

Code (perl): (dl )
my $count = ($wert =~ tr/[0-9]//c);

liefert die Anzahl des Vorkommens von Zeichen außerhalb des Regex innerhalb von $wert
Damit könntest Du die Anzahl Ersetzungen bestimmen und einen gezielten ~s nachschieben.

View full thread Ersetzen ( s///g ) nur X mal ausführen