Notepad++ Regex Befehl greift beim ersetzen nicht

RAMSoße

Lt. Commander
Registriert
März 2018
Beiträge
1.572
Hallo

Sicher total simpel aber ich komme nicht drauf. ich habe folgende Kette:

"75ss4d74-568c-d457-3d54-4557rt421a5ui

möchte das diese so ersetzt wird

"75ss4d74-568c-d457-3d54-4557rt421a5ui"

also nur hinten mit Gänsefüßchen :D

Regex zum suchen: \"([A-Z0-9]{8})\-[A-Z0-9]{4}\-[A-Z0-9]{4}\-[A-Z0-9]{4}\-[A-Z0-9]{12}

funktioniert.

zum ersetzen: \"([A-Z0-9]{8})\-[A-Z0-9]{4}\-[A-Z0-9]{4}\-[A-Z0-9]{4}\-[A-Z0-9]{12}\"

funktioniert nicht. er gibt den Regex Befehl rein.

Vielleicht hat jemand eine Idee.
 
Klasse! Hammer!

Wünsch dir ein schönes Osterfest
 
  • Gefällt mir
Reaktionen: BeBur und floq0r
kenne ich

wäre aber auf keinen fall auf \1" zum replacen gekommen ^^
 
Dann bitte nochmal in Regex einlesen. Replacement Patterns - wie \1 oder $1 -- gehören da zum Standardtoolset. :daumen:

Regex ist nicht string replace. Einfach "string A" mit "String B" ersetzen ist dort nicht. Technisch sind Suchpattern und Replacement Pattern "Ausdrücke". Die werden beide erst kompiliert. Weswegen zB \n eben nicht als diese beiden Zeichen in der Ausgabe landen... sondern als Zeilenumbruch.
 
Zurück
Oben