Regulärer Ausdruck:

Gast #5679349
Lesenswert?

Hallo zusammen,

ich will ein paar Zeichenketten manipulieren. Aus Zeichenketten vom Typ
 "IMG_1234.jpg"
sollen neue Zeichenketten vom Typ
 "DST_A01234.jpg"
entstehen.

Quell- und Zielname sollen über eine Ini-Datei konfigurierbar bleiben.

Mein erster Ansatz mit regulären Ausdrücken in Python:
1
srcName=r'IMG_(\d{4})\.(JPG|jpg)'
2
dstSchem='DST_A0$1.JPG'
3

4
file = 'IMG_1234.jpg'
5
n = re.sub(srcName, dstSchem, file)

Führt nicht zum gewünschten Ergebnis. Das $1 wird nicht als ersetzende 
Zeichenkette interpretiert.

Wer kann mir auf die Sprünge helfen?

Viele Grüße
W.T.
Beitrag #5679359 wurde von einem Moderator gelöscht.
Gast #5679445
Lesenswert?

Nö keiner weis womit und worauf du Dateien umbenennen willst.

Ldgl "IMG_1234.jpg" sollen neue Zeichenketten vom Typ "DST_A01234.jpg" 
werden, den Rest kennst nur du und der Leser darf wie immer spekulieren.

> Und es funktioniert auch. Alles ist gut.

Na dann ist doch Gut.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren