Auge: Dokumentname extrahieren

Beitrag lesen

Hallo

Immerhin bleibt … der Hinweis übrig, wie man vorgeht, wenn man alle Extensions entfernen will.

Kommt darauf an, was du als Extension definierst. Wie im Nachbarzweig diskutiert wird, gibt es sowohl Dateien mit mehrteiliger Extension (*.tar.gz) als auch Dateinamen, die aus mehreren Teilen, die sehr wohl mit Punkten verbunden sind, aber keine Endungen darstellen. Die möchte man schon unterschiedlich behandeln.

Welche der diskutierten Fälle Sibold letztlich für die konkrete Aufgabe berücksichtigen muss, kann nur er selbst wissen. Wenn es in den Dateinamen nur einen Punkt vor der Endung gibt, entferne er alles nach diesem einen Punkt. Gibt es Punkte im eigentlichen Namen der Datei und gehören die auch in die Ausgabe, entferne er alles nach dem letzten Punkt (was mMn grundsätzlich robuster ist). Wenn es doch komplexer ist, frage er nach ound/oder überdenke er das System.

Tschö, Auge

--
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett