7

私はメモ帳++の置換オプションが完全に苦手ですが、それを使用してtxtファイルとkindleのいくつかの書籍をtxt形式で編集しています。

問題は、いくつかの行で私がこの問題を抱えていることです:

エミリーはかわいい女の子でした​​が、誰も彼女を好きではありませんでした。

誰かがこのスペース-改行-come to comeを置き換えるのを手伝ってくれるので、テキストは次のようになります

エミリーはかわいい女の子でした​​が、誰も彼女を好きではありませんでした。

ありがとうございました!

4

3 に答える 3

16

この正規表現を置き換えてみてください:

\s+,

これとともに:

,
于 2013-10-26T15:19:29.940 に答える
6

ここで実行できる別のオプションは、Negative Lookaheadを使用することです。

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

または、単語の文字がないかどうかを先読みします。

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

ここで前向き先読みを使用して、単語以外の文字があるかどうかを確認することもできます。

Find: \s+(?=\W)
Replace: 
于 2013-10-26T16:25:06.343 に答える