1 正規表現を使用して空白を置換すると、\ sは行のスペースだけでなく、行の末尾にも一致します。これを修正して、行の空白を置き換えるだけです。 notepad++ regex — 最後の言葉 ソース どの正規表現構文を使用していますか?POSIX?POSIX拡張?Perl / PCRE?Python?JavaScript?等 — 悲しみ @grawity notepad ++を使用しています — 最後の言葉
0 \sあらゆる種類の空白を表します。シンプルスペース、集計、改行... \h水平スペースに使用できます:スペースまたは集計。 単語間のスペースのみを照合する場合は、次を使用できます。 (?<=\S)\h+(?=\S) どこで (?<=\S) 前に空白がないことを確認する前読みです (?=\S) 後に空白がないことを確認する前向きな先読みです。 — トト ソース
0 すべての空白文字を選択するのではなく、必要な特定の空白文字で一致させることができます。 たとえば、1つ以上のスペースとタブを一致させるには、を使用します[ \t]+。スペースと\ t文字が一致することに注意してください。 — レッドエイト ソース あなたは質問を受けなかったと思います。単語間のスペースを一致させる必要があります。すべての空白に一致しません。 — 最後の言葉 探して([ \t]+)(\S)いるかもしれません。これにより、置換パターンを使用して検索および置換し、\t\2必要な場所にタブを取得できる — はず