Thread Regex und $1 uninitialized (4 answers)
Opened by Hagen at 2014-01-30 14:32

Linuxer
 2014-01-30 15:37
#173312 #173312
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Wieso trotzdem?

Der Regex ist nicht so definiert, dass er $1 füllen würde.

Um $1 zu setzen, muss ein Teil des Regex in () gesetzt werden.

Code: (dl )
1
2
3
if ( $zeile =~ m/(ex)on/ ) {
print $1, "\n";
}


Und der /g Modifier ist in diesem Beispiel IMHO überflüssig...
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 und $1 uninitialized