Thread regulärer Ausdruck
(2 answers)
Opened by theresa at 2008-07-08 21:03
Hi Leute,
Habe gerade einen reg. Ausdruck gefunden um Verzeichnis vom Dateinamen zu trennen (hier den ganzen Code), Code: (dl
)
1 my($text) = "/etc/sysconfig/network-scripts/ifcfg-eth0"; Habe versucht z.B. dass in $directory nur / rauskommt, und der Rest im Dateinamen, das geht mit Code: (dl
)
m/(.*?\/)(.*)/; Die Ausgabe: D=/, F=etc/sysconfig/network-scripts/ifcfg-eth0 Jetzt wollte ich noch ein Experiment machen... klappt aber nicht. Wie bekomme ich in D nur die ersten zwei Verzeichnisse und den Rest in F? habe es versucht mit Code: (dl
)
m/(.*\/{2})(.*)/; geht aber nicht. Mir geht es darum zu verstehen wie man das {2} da richtig einsetzen kann, will den Ausdruck nicht großartig verändern... |