Hallo,
wie ich ein Verzeichnis am Server nach .html Dateien durchsucht habe, habe ich einen gierigen Quantifizierer benutzt, nämlich so :
if ($file =~ /.*.html/) {
Jetzt wurden zwar alle Dateien eingelesen, aber er hat von den 4 html Dateien, 5 gefunden, nämlich eine Datei, die nur .html hieß, was aber Unsinn is, weil so eine Datei gar nicht existiert.
Das Ganze funktionierte erst wieder richtig als ich den Ausdruck auf:
if ($file =~ /.+.html/) {
änderte.
Weis jemand warum das so ist ?
xNeTworKx: Der gierige Quantifizierer ?
Beitrag lesen
Der gierige Quantifizierer ?
xNeTworKx
- perl
0 Christian Kruse0 Tom0 Christian Kruse0 Tom0 xNeTworKx0 Christian Kruse0 Tom0 xNeTworKx0 Klaus Mock0 Noch mal nachgefragt
McNavc0 Carsten0 McNavc0 Christian Kruse0 McNavc
0 Marcus Budde0 McNavc
0 Tom0 Calocybe