Hi,
ich habe ein Problem mit Contrains, vielleicht steht ich momentan auch total auf den Schlauch.
Also ich habe Dateien, die einem bestimmten Namestyp haben. Die mal die Dateien:
integration.xml
produktion.xml
system.xml
system.key
V990879.xml
Aus diesen Dateien möchte ich die letze Rausfinden über den Namen. Damit ich sie Zwischenspeichern kann. Nun versuch ich irgend wie vergebens den Dateinamen mit Contrains zuvergleichen, das aber nicht wirklich viel bringt bis jetzt. Ich verwende das API Pack von Apache CommonLang, sollte aber auch mit dem normalen 'match' von String funktionieren.
Hier mal meine Versuche:
StringUtils.contains(_childFileNames.getName(), "V*.xml")
StringUtils.contains(_childFileNames.getName(), "V??????.xml")
StringUtils.contains(_childFileNames.getName(), ".xml")
StringUtils.contains(_childFileNames.getName(), "[V]?[0-9]")
StringUtils.contains(_childFileNames.getName(), "[V]&&\\d{6}")
Das einzige was 'true' zurück liefert ist das prüfen nach '.xml', aber das ist ja nicht Sinn der Sache. Könnt ihr vielleicht helfen die Richtige Contrains raus zu finden. Wie gesagt ich stehe momentan total auf den Schlauch. Vielleicht geht es ja auch über die RegularExpressions von Java.
Vielen Dank schon mal Vorraus.
ich habe ein Problem mit Contrains, vielleicht steht ich momentan auch total auf den Schlauch.
Also ich habe Dateien, die einem bestimmten Namestyp haben. Die mal die Dateien:
integration.xml
produktion.xml
system.xml
system.key
V990879.xml
Aus diesen Dateien möchte ich die letze Rausfinden über den Namen. Damit ich sie Zwischenspeichern kann. Nun versuch ich irgend wie vergebens den Dateinamen mit Contrains zuvergleichen, das aber nicht wirklich viel bringt bis jetzt. Ich verwende das API Pack von Apache CommonLang, sollte aber auch mit dem normalen 'match' von String funktionieren.
Hier mal meine Versuche:
StringUtils.contains(_childFileNames.getName(), "V*.xml")
StringUtils.contains(_childFileNames.getName(), "V??????.xml")
StringUtils.contains(_childFileNames.getName(), ".xml")
StringUtils.contains(_childFileNames.getName(), "[V]?[0-9]")
StringUtils.contains(_childFileNames.getName(), "[V]&&\\d{6}")
Das einzige was 'true' zurück liefert ist das prüfen nach '.xml', aber das ist ja nicht Sinn der Sache. Könnt ihr vielleicht helfen die Richtige Contrains raus zu finden. Wie gesagt ich stehe momentan total auf den Schlauch. Vielleicht geht es ja auch über die RegularExpressions von Java.
Vielen Dank schon mal Vorraus.