2016-06-10 5 views

Antwort

2

Wie wäre es, (\S)- durch \1: zu ersetzen?

+0

Das ist eine bessere Antwort als meine. –

2

Ich glaube, dass Notepad ++ positive Lookbehinds unterstützt. In diesem Fall ersetzen Sie (?<=\S)- durch : mit dem Tool zum Suchen/Ersetzen.

(Stand \S verwenden anstelle von [^ ] jedes Nicht-Leerzeichen entspricht einen nicht-Raum speziell anzupassen, wie es in den Kommentaren vorgeschlagen.)

+0

Positives Lookbehind ist sehr elegant, Sie müssen das andere Zeichen nicht wiederholen. Es könnte am Anfang der Linie genauer sein. Auf der anderen Seite ist '\ S' genauer als' [^] ' –

+0

@TamasRev, du hast recht; '\ S' ist definitiv besser. Ich habe meine Antwort entsprechend aktualisiert. –