web-dev-qa-db-ja.com

notepad ++を使用して、正規表現で行の終わりを見つけます

Notepad ++を使用していますが、新しい行を検索したいと思います(ハイフン、オプションのスペース、および終了行のいくつかの文字の後)。私はこのようなものを思いついた:

  • _-[ ]?.*\n_

私も試しました:

  • -[ ]?.*(\n)
  • -[ ]?.*(\r\n)
  • _-[ ]?.*[\r\n]_
  • _-[ ]?.*[\n]_

これらはどれも機能しませんでした。重要な場合は、Windowsで作業しています。

8
Patryk

あなたは実際にmatch改行する必要がありますか?そうでない場合は、行末のアンカーである$を使用できます。

27
Joey

\R(大文字のR)は、メモ帳++の行末文字を取得します

私は通常次のようなことをします:

-.+\Rは、ハイフンから行末までのすべてと、戻り文字を取得します。

$行末および^行の始まりはあなたの友達でもあります。

http://docs.notepad-plus-plus.org/index.php/Regular_Expressions

1
WiredUp4Fun