2013-10-26 17 views
5

Ich bin völlig falsch mit Ersatz-Option in Notepad ++, aber ich benutze es, um meine TXT-Dateien und einige der Bücher für meine Kindle im TXT-Format zu bearbeiten.Notepad ++ Platz ersetzen, und mit

Beispiel

Emily war ein hübsches Mädchen , aber niemand sie wirklich mochte:

Das Problem wird in einigen Zeilen habe ich dieses Problem.

Ich wäre wirklich greatfull ist mir jemand helfen kann dieser Raum-Newline-kommen zu ersetzen zu kommen, damit der Text wie diese

Emily aussehen wird ein hübsches Mädchen war, aber niemand mochte sie wirklich.

Vielen Dank!

Antwort

11

Versuchen Sie, diese Regex ersetzen:

\s+, 

mit diesem:

, 
+2

Das hat einfach super geklappt! Sie sind mein Held! – amefromdope

5

Eine weitere Option, die Sie hier verwenden könnten, ist eine Negative Lookahead.

Find: \s+(?![^,]) 
Replace: 

Regulärer Ausdruck:

\s+   whitespace (\n, \r, \t, \f, and " ") (1 or more times) 
(?!   look ahead to see if there is not: 
    [^,]   any character except: ',' 
)    end of look-ahead 

oder Look-Ahead, um zu sehen, ob es nicht Wortzeichen ist.

Find: \s+(?!\w) 
Replace: 

Regulärer Ausdruck:

\s+   whitespace (\n, \r, \t, \f, and " ") (1 or more times) 
(?!   look ahead to see if there is not: 
    \w   word characters (a-z, A-Z, 0-9, _) 
)    end of look-ahead 

Sie könnten auch eine positive Vorschau hier verwenden nach vorne zu schauen, um zu sehen, ob es nicht-Wort-Zeichen ist.

Find: \s+(?=\W) 
Replace: 
Verwandte Themen