X
xhi2018
Gast
Hallo,
Reguläre Ausdrücke - werd' ich sie je verstehen...?
Ich versuche gerade verzweifelt einen regulären Ausdruck zu finden der folgendes matched. In einem Verzeichnis befinden sich viele Dateien mit allen möglichen Dateiendungen. Ich will nur die Dateien mit der Endung
. Wenn sich jedoch im Dateinamen der Bestandteil
befindet dann soll der reguläre Ausdruck nicht matchen.
Beispiel:
Der FileNameFilter soll mir also
und
liefern. Jedoch nicht
.
Der Bestandteil den ich nicht matchen will - also
kommt immer direkt vor der Dateiendung
. Wenn das hilft den regulären Ausdruck etwas einfacher zu formulieren. Ich dachte mit
oder
würde ich glücklich - ist aber leider nicht so... ;(
Wäre jemand von Euch so freundich und würde mir etwas auf die Sprünge helfen.
Gruß & herzlichen Dank!
Reguläre Ausdrücke - werd' ich sie je verstehen...?
Ich versuche gerade verzweifelt einen regulären Ausdruck zu finden der folgendes matched. In einem Verzeichnis befinden sich viele Dateien mit allen möglichen Dateiendungen. Ich will nur die Dateien mit der Endung
Code:
'.txt'
Code:
'-not'
Beispiel:
Code:
foobar-irgendwas.txt
kenne-ich-nicht.txt
kenne-ich-nicht-not.txt
foobar-irgendwas.bar
file-name.xml
Code:
foobar-irgendwas.txt
Code:
kenne-ich-nicht.txt
Code:
kenne-ich-nicht-not.txt
Der Bestandteil den ich nicht matchen will - also
Code:
'-not'
Code:
'.txt'
Code:
.*(\\-not)\\.txt
Code:
.*(^\\-not)\\.txt
Wäre jemand von Euch so freundich und würde mir etwas auf die Sprünge helfen.
Gruß & herzlichen Dank!