Notepad++で正規表現を使って改行をカンマ+半角空白1個に置き換える方法を教えてください。


例)
aaaaa
bbbbbb
cccc
というのを、
aaaaa, bbbbbb, cccc へ変えたいです。

検索「\n」、置換「,」としてみたのですが、うまくいきませんでした。
(0 occurrences were replaced.というエラーメッセージ。)
(\は円マークです。)

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2012/10/02 19:27:30
  • 終了:2012/10/03 18:20:05

ベストアンサー

id:KeyKey No.1

KeyKey回答回数29ベストアンサー獲得回数42012/10/02 19:52:41

Regular expressionと.matches newlineにチェックを付けて
Find whatに『[\r\n]+』、Replace withに『, 』書いてReplace All

他1件のコメントを見る
id:KeyKey

matches newlineはv6からのはずです。

また付け足すと[\r\n]+にしたのは改行がわからなかったためで、このままだと改行が続いている場合も1まとめで置換されます。
Edit>EOL Conversionで改行コードを変更でき、
Windowsでは「\r\n」、Linucでは「\n」、Macでは「\r」が一致します。

2012/10/03 13:16:41
id:MIMpl

ありがとうございます。

結局人に聞くことができて、
「Extended」を使うことで解決しました。

Find what: 『\r\n』
Replace with: 『,』
Extendedにチェックでreplace all

勉強になりました。ありがとうございました。

2012/10/03 18:19:40

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません