Thread \Q und \E in Regexen
(1 answers)
Opened by GoodFella at 2007-03-29 21:26
Ich habe folgendes Testscript gebaut:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 #!/usr/bin/perl use strict; use warnings; my $string = 'Zeichen_zum_Escapen.\/ok_jetzt_aber_welche_die_nicht_escaped_werden #%'; my $regexp = ">\Q$string\Eo<"; print $regexp; Ausgabe: Quote ..kann mir jemand erklären, warum z.B. auch ein Leerzeichen escaped wird? Und: kann das Probleme beim späteren einfügen in eine Regex geben? |