Thread ersetzen von zeichen
(6 answers)
Opened by Gast at 2008-09-03 17:15
Aus welchem Grund willst Du das einsetzen? Wenn Du damit Zeichen für ein SQL-Statement quoten willst, solltest Du Dir lieber die ?-Notation und/oder die Methode quote von DBI anschauen.
Wenn Du Sonderzeichen für die Shell quoten willst, dann schau Dir die Perl-interne Funktion quotemeta an. Diese beiden Sachen sind wesentlich sicherer als alles von Hand zu machen. Wenn Du es dennoch per Hand machen willst: Code (perl): (dl
)
1 2 3 my $text = qq~dies ' ist ein ' "" test~; $text =~ s/(['"])/\\$1/g; print $text; 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/ |