Struppi: regexp gesucht

Beitrag lesen

Wenn ich dich richtig verstehe gehören die beiden zusammen:
dateiname.jpg ==> dateiname
dateiname_123.jpg ==> dateiname

Richtig. Dies soll darstellen, dass der Suffix ignoriert werden soll.

aber das gehört nicht dazu:
dateiname_123_abc.jpg ==> dateiname_123_abc

Doch. Das soll darstellen, dass so eine Kombination innerhalb des Dateinamens gültig ist und im Ergebnis erscheinen soll. Allerdings habe ich so einen Fall praktisch nicht. Es können aber im Dateinamen durchaus mehrere Unterstriche auftauchen und es soll dann nur besagter Suffix entfallen.

Das ist die grosse Frage, es gbt soclhe Dateinamen:
dateiname.jpg
dateiname_123.jpg
dateiname_abc_123.jpg
dateiname_abc_def_123.jpg

du willst also .jpg und ein vorher evtl. vorhandenes _\d\d\d entfernen?

Ok. Dann können wir alles nach _xxx (x = Zahl) ignorieren. Geht es dann?

klar.

Struppi.