Regex match number(s) oder die UUID

Brauche ich regex die lose Spiele UUIDs und zahlen. Ich erwarte, dass meine Dateinamen formatiert werden wie:

results_SOMETHING.csv

Das etwas, was im Idealfall sein sollte-zahlen (zählen, wie viele mal, wenn ein Skript ausgeführt wird) oder eine UUID.

Dieser regex ist, umfasst eine riesige Menge von Dateinamen:

 ^results_?.*.csv$

und diese:

 ^results_?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}.csv$

passt nur zu UUIDs. Ich möchte einen regex, deren Bandbreite irgendwo dazwischen. Meist will ich nicht Spiele wie result__123.csv.

InformationsquelleAutor user1071840 | 2013-12-12

Schreibe einen Kommentar