次のテキストがあります。
国=フランス
名前=ジャン
国=ドイツ
名前=マイケル
国=イギリス
名前=ジャック
私はそれが次のようになりたいです。
国=フランス 名前=ジャン
国=ドイツ 名前=マイケル
国=イギリス 名前=ジャック
Notepad ++でこれを行うにはどうすればよいですか?
拡張置換機能を使用して、「\ r\nname」を「name」に置き換えます
ファイルに応じて、\ r\nを適切な行末文字に置き換えてください。
Windowsからの場合は、\ r\nを使用します
UNIXからのものである場合は、\nを使用します
Macからの場合は、\rを使用します
「検索>置換」ダイアログを開く
「検索対象」フィールドに、文字列「(country=\w*)\r\n(name=\w*)」を引用符なしで入力します。
「置換」フィールドに文字列「(\1) (\2)」を引用符なしで入力します。
「正規表現」検索モードをマークします。
「次を検索」を押してテストします。
国=XX、名前=YYで始まる2行が選択されている場合は、「すべて置換」を押してください。
Windows を使用していない場合は、linux/unix または mac を使用しているかどうかに応じて、\n または \r のみを使用する必要があります。
Notepad++ は Posix 正規表現を使用します。this oneやthis oneなど、標準の Posix Regex リファレンスを参照できます。