Thread regex: quote + -- \+ funktioniert nicht (13 answers)
Opened by Gast at 2009-01-28 00:49

Linuxer
 2009-01-28 14:57
#118416 #118416
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Bir mir jedenfalls nicht:
Code: (dl )
1
2
$ perl -Mstrict  -wle ' if ( "+w" =~ m/\+ ([a-z])/xms ) { print "yo"; } else { print "no"; }'
yo


Ist das wirklich der Code aus Deinem Programm? 1:1 abgeschrieben?

Hast Du den Regex vielleicht vorher in eenem String definiert und dann eingesetzt?

Code: (dl )
1
2
~$ perl -Mstrict  -wle 'my $re = "\+ ([a-z])"; if ( "+w" =~ m/$re/xms ) { print "yo"; } else { print "no"; }'
Quantifier follows nothing in regex; marked by <-- HERE in m/+ <-- HERE ([a-z])/ at -e line 1.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread regex: quote + -- \+ funktioniert nicht