Thread Reguläre Ausdrücke (11 answers)
Opened by Trommelwirbel at 2012-07-19 12:19

GUIfreund
 2012-07-19 13:59
#160057 #160057
User since
2011-08-08
559 Artikel
BenutzerIn
[default_avatar]
2012-07-19T10:29:33 pq
wenn du einen stern matchen willst, musst du ihn in einer regex escapen, genauso wie den punkt, das fragezeichen oder sonstige regex-sonderzeichen.

in dem fall:
my $zeichen = ";\\*;";

Zur Klarstellung für den OP noch etwas ausführlicher:

Wenn du statt dessen schreibst
my $zeichen = ";\*;";
so ändert das nichts an dem String in $zeichen und damit am Matching. Eine andere Möglichkeit zur Korrektur ist
my $zeichen = quotemeta(";*;");
Gruß
GUIfreund

View full thread Reguläre Ausdrücke