Thread /String+/ ersetzen mit String2 für alle /String+/
(11 answers)
Opened by PerlProfi at 2006-12-03 19:54
[quote=PerlProfi,04.12.2006, 17:43]Danke für die vielen und vor allem schnellen Antworten.
Ich habe mich für die RegEx entschieden, es kommt nicht auf die Zeit an, und die Strings sind auch nicht unendlich lang. Allerdings habe ich ein paar Fragen, die Regular Expression die ich jetzt verwende sieht so aus: Code: (dl
)
$content =~ s!(\$r->vor(;\n)){2,}!"vor(". @{[split(/;\n/, $&)]} .")$2"!eg; Und zwar habe ich anstatt von $1, $& verwendet, da es mit $1 nicht funktioniert hat. Auch nicht wenn ich den ersten Teil komplett in Klammern gesetzt habe, das Ergebnis war immer 'vor(1)'. [/quote] Meine Beispiele waren getestet und damit funktionieren sie garantiert. Es kommt darauf an, wie Du es eingebaut hast... Quote Das alles solltest Du in perlre, perlretut, perlreref und perlrequick nachlesen...\n\n <!--EDIT|renee|1165251782--> OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |