web-dev-qa-db-ja.com

Notepad ++-行の最初のスペースをすべて置き換えます

これらのタイプの質問がたくさんあることは知っていますが、問題の既存の解決策の1つを変更する方法を見つけることができません。私のテキストファイルは次のようになります。

Word<tab>Word<space>words_with_spaces

各行の最初のスペースをすべてhtml改行(br)に置き換えたいと思います。これを行う簡単な方法はありますか?

1
Trynox

検索と置換には正規表現を使用する必要があります。

検索では、次のように入力します。(.+?)[ ](.+)
[置換]フィールドに次のように入力します:$1<br>$2

\ r\n(チェックボックス)を検索していないことを確認してください。検索していない場合は、複数行の検索が実行されます。

3
LPChip

見つけるのは少し難しい表現でしたが、次のように機能します:-

  • 検索:^([^ ]*) [これは^([^_]*)_であり、表示をわかりやすくするためにスペースをアンダースコアとして表示します]
  • 置換:\1<br>

検索文字列は、任意の数の非スペース文字(部分式としてマークされている)で始まり、その後にスペース(したがって、行の最初の文字)が続く行です。

置換は、最初の部分式(先頭の非スペース)の後に、最初のスペースを置き換える文字列が続きます。

3
AFH