行の先頭を「(」に置き換えようとしています。しかし、replace allを使用すると、そうすることができません。
例:
432425\n
4254645\n
w4546746\n
46457367\n
4765756\n
Replace Allを使用して出力したいので、正規表現を選択した状態で^記号を使用し、すべてを置換します。
置換のみを使用すると正常に機能します。
(432425\n
(4254645\n
(w4546746\n
(46457367\n
(4765756\n
解決策ではありませんが、回避策:
正規表現を使用する代わりに、notepad ++マクロ機能を使用してキーストロークを記録し、ファイルの最後まで再生することができます...
ファイルの終わりまで再生
正規表現がわからない場合は簡単です。
回避策:^(.)
を見つけて、(\1
に置き換えます。
私にはNotepad ++のバグのようです。
なぜあなたが問題を抱えているのか分かりません。
これは、Notepad ++ v6.2で機能します。
Search -> Replace
Search Mode -> Regular expression
Find What: ^
Replace with: \(
Click Replace All
これはメモ帳++で機能します。置換手順を実行する前に、まずテキストをメモ帳にコピーし、次にテキストをメモ帳からメモ帳++にコピーします。
検索->検索モードの置換->正規表現検索対象:^置換:([すべて置換]をクリックします
コメントを追加するための担当者ポイントがありません...
@MrBones
「\ n」を置き換えるには、「replacewith」の先頭として「\ n」も必要です。これにより、ファイルには「\ r」だけでなく\ nが残ります。
したがって、Notepad ++の場合
何を見つける:\ n置換:\ n(
Notepad ++を使用している場合は、正規表現を気にしないでください。
代わりに、拡張検索モードを使用して、すべての\ nを(
挿入と同じように置き換えることを意味する場合は(
行の開始時に、次の簡単な手順を使用するだけです。
タイプ:
^
[検索する文字列]ボックス。
(
「置換」ボックスに。
ヒント:
http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Editing_Configuration_Files