de.comp.lang.perl.misc
  Home FAQ Contact Sign in
de.comp.lang.perl.misc only
 
Advanced search
May 2008
motuwethfrsasuw
   1234 18
567891011 19
12131415161718 20
19202122232425 21
262728293031  22
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
de.comp.lang.perl.misc Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Regexformulierungen         


Author: Thomas Hargen
Date: May 17, 2008 01:21

Hallo,

ich hab so meine liebe Not mit Regex und den Metazeichen. Es gibt ja
jede Menge Tutorials, aber ich hab nichts gefunden über den
Geltungsbereich von Metazeichen. Folgender Ausduck soll alle Strings
die mit einen oder zwei Punkten beginnen auszufiltern.

$path =~ /^\.\.?$/

Was ich nicht verstanden habe, ist, wie weit gilt ^ auf das Suchmuster.
Wirkt ^ nur auf das erste Zeichen oder auch auf das zweite? Warum steht
da noch ein $ für das Ende des Strings, wo doch das Suchmuster nur am
Anfang vorkommen kann? Gilt $ nur auf das erste oder auch auf das zweite
Zeichen davor?

Ich möchte Den Ausdruck erweitern, das er mir auch Dateien mit einen
Punkt ausfiltert.

Hat jemand eine Tipp, wo der Geltungsbereich für Metazeichen einem
plausibel erklärt wird?

mfg
Thomas
8 Comments