Hallo,
ich steh grad voll auf'm Schlauch.
Ich brauche einen RegEx, der alle Strings (Dateinamen) nach dem Muster .+\.[a-z0-9]+ durch $1.gif ersetzt. Das heißt bei allen Dateinamen wird die Endung durch gif ersetzt.
Nur sollen Dateien, die schon eine gif-Endung haben nicht verändert werden.
Edit:
Das heißt ich bräuchte so etwas:
.+\.([a-z0-9]+|gif), bei dem jedoch das gif negiert wird.
Also meine Frage:
Wie kann ich den Teil eines Subpatterns negieren?
ich steh grad voll auf'm Schlauch.
Ich brauche einen RegEx, der alle Strings (Dateinamen) nach dem Muster .+\.[a-z0-9]+ durch $1.gif ersetzt. Das heißt bei allen Dateinamen wird die Endung durch gif ersetzt.
Nur sollen Dateien, die schon eine gif-Endung haben nicht verändert werden.
Edit:
Das heißt ich bräuchte so etwas:
.+\.([a-z0-9]+|gif), bei dem jedoch das gif negiert wird.
Also meine Frage:
Wie kann ich den Teil eines Subpatterns negieren?
Zuletzt bearbeitet: