Ich habe also einen Text wie diesen:
text1;text2
Ich möchte, dass es so ist:
text2:text1
Ich möchte auch das ";" durch ein ":" ersetzen, wie Sie sehen können.
Hinweis: Ich versuche, dies in Notepad++ zu tun.
Antwort1
Suchen Sie einfach nach (text1);(text2)
und ersetzen Sie durch $2:$1
, indem Sie das Regular expression
Kästchen markieren.
In diesem Fall können text1
und text2
durch beliebige reguläre Ausdrücke ersetzt werden, die mit den Texten übereinstimmen, die Sie abgleichen möchten. Die Klammern werden nicht abgeglichen, markieren aber ein Feld im Quelltext, sodass das in der Ersetzung durch die Quellzeichenfolge ersetzt wird, die mit dem ersten (und dem zweiten) $1
Feld übereinstimmt .$2
Beispielsweise (^[^;]*);(.*$)
wird die Ersetzung in jeder Zeile vorgenommen, die ein ;
enthält.