Thread /String+/ ersetzen mit String2 für alle /String+/
(11 answers)
Opened by PerlProfi at 2006-12-03 19:54
Ich habe einen langen String, der zum Beispiel so aussehen kann:
Code: (dl
)
1 $r->vor; Jetzt würde ich gerne alle '$r->vor;\n', die mindestens 2 mal hintereinander vorkommen mit 'vor(', der Anzahl von '$r->vor;\n' hintereinander, und ');\n' ersetzen. So dass obiger String nachher so aussieht: Wie kann man das machen? Mein erster Ansatz war: Code: (dl
)
$string =~ s/(\$r->vor\;\n)+/vor\(ANZ\)\;\n/g; Nur weiß ich nicht was anstelle von ANZ kommen muss. MfG PerlProfi\n\n <!--EDIT|PerlProfi|1165168579--> |