Java regexp für die Dateifilterung

Ich möchte einen regulären Ausdruck in Java erstellen, der in einem FilenameFilter übergeben wird, um die Dateien in einem Verzeichnis zu filtern.

Das Problem ist, dass ich den Dreh des regulären Ausdrucks "Mind Model" nicht verstehe:)

Dies ist der reguläre Ausdruck, mit dem ich die Dateien ausgewählt habe, die ich ausschließen möchte

((ABC | XYZ)) + \ w * Test.xml

Was ich tun möchte, ist, alle Dateien auszuwählen, die mit Test.xml enden, aber nicht mit ABC oder XYZ beginnen.

Könnten Sie bitte Ressourcen hinzufügen, die mir in meinem Kampf gegen reguläre Ausdrücke helfen könnten?

Vielen Dan

Die folgende Ressource erklärt viele Dinge über reguläre Ausdrücke regular-expressions.info

Antworten auf die Frage(10)

Ihre Antwort auf die Frage