Hallo!
HarryH hat geschrieben:
Funktioniert wieder!
Sicher?
In den eckigen Klammern stehen nur Zeichenmengen,
keine Zeichenketten.
[0-9] steht für die Zeichen '0' und '9' plus alle Zeichen die in der ASCII-Tabelle dazwischen sind.
[5-10] steht für Zeichen von '5' bis '1' und zusätzlich die '0'. Es gibt aber in der ASCII-Tabelle keine Abfolge
'5'[,...],'1', zumindest nicht aufsteigend. Also dürfte nur die 0 erkannt werden (Vermutung).
[10-11] steht für das Zeichen '1' plus das Zeichenintervall von '0' bis '1' plus nochmal das Zeichen '1', ist also dasselbe wie [0-1].
Alles Vermutungen, da ich glob() nicht kenne und einfach davon ausgehe, dass die gleichen Regeln gelten, wie bei RegExps.
HarryH hat geschrieben:Kann ich das vielleicht irgendwie anders machen, so daß es geht?
Hängt davon ab, was Du tatsächlich erkennen willst.
Jan
Nachtrag:
Meine Vermutung zu [5-10] war falsch. Es gibt eine Exception und die offenbart, dass glob() intern selbst das sre-Modul verwendet.