Registriert seit: 15. Jan 2007
94 Beiträge
|
[RegEx] Wie kann ich das lösen?
3. Feb 2008, 18:26
Hy!
Ich habe ein kleines Problem und komme leider nicht auf die Lösung.
Und zwar möchte ich über RegEx aus einem Text Dateinamen filtern.
Dabei ist das Problem, dass eine Datei so heißen kann:
test.test.test.jpg
Das Problem dabei ist, dass die Namen eben mehrere Punkte enthalten können und ich nicht weiß, was hinter dem Dateianhängsel (hier: jpg) kommt (ich weiß nur, dass es entweder ein Leerzeichen, oder ein Sonderzeichen ist).
Ich habe eben immer bis zu dem Punkt vor dem Anhängsel alle Zeichen zugelassen und dann so lange laufen lassen, bis kein Buchstabe mehr kommt. Aber im oberen Bsp. funktioniert das nicht und er gibt mir nur test.test zurück, anstatt eben test.test.test.jpg (was ja klar ist).
Ich habe aber keine Idee wie ich das lösen kann.
Kann mir bitte jemand helfen?
|