私はメモ帳++の置換オプションが完全に悪いですが、それを使って私のtxtファイルと私のKindleのいくつかの本をtxt形式で編集しています。
問題は、いくつかの行で私はこの問題を抱えています:
例
エミリーはかわいい女の子でしたが、本当に彼女を好きな人はいませんでした。
テキストが次のようになるように、誰かがこのスペース-改行-来るのを置き換えるのを助けてくれる人がいれば本当に素晴らしいでしょう
エミリーはかわいい女の子でしたが、本当に彼女を好きな人はいませんでした。
ありがとうございました!
この正規表現を置き換えてみてください:
\s+,
これとともに:
,
ここで実行できるもう1つのオプションは、負の先読みを使用することです。
Find: \s+(?![^,])
Replace:
正規表現:
\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
または、先読みしてWordの文字がないかどうかを確認します。
Find: \s+(?!\w)
Replace:
正規表現:
\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
ここでポジティブルックアヘッドを使用して、Word以外の文字があるかどうかを確認することもできます。
Find: \s+(?=\W)
Replace:
ProgramFoxの回答に加えて、私はこのリンクを追加します、これはこのスペースを含むさらなる正規表現のためにあなたを助けるかもしれません:
http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Regular_Expressions
ありがとう