2016-11-18 8 views
0
files: test1.log, test2.log.1, test1.log.2, test.log 

Ich habe oben genannten Dateien. Aber mit dem folgenden Muster kann ich nicht das gewünschte Ergebnis erzielen.Übereinstimmende alle möglichen Zeichen in Python

fnmatch.filter(<filename>, '*.log[|.][|0-9]') 

Ausgabedateien: test2.log.1 und test1.log.2

Dateien mit nur Erweiterung .log werden hierdurch nicht gepflückt. Bitte helfen Sie. Danke im Voraus!

Antwort

0

Ihre oder Betreiber sind an den falschen Stellen

fnmatch.filter(<filename>, '[a-zA-Z0-9]+.log[.][0-9]|[a-zA-Z0-9]+.log') 
Verwandte Themen