どのように書けばいいでしょうか?
よろしくお願い致します。
2回も回答してスミマセン。
1回目の回答は空白文字を考慮してませんでした。
i = open("a.txt") s = i.read i.close o = open("b.txt", "w") o.puts s.gsub(/\n(\s| )*\n/, "\n") o.close
※ ¥sだと半角しか相手にしてくれないので全角空白も入れてます。
一例:a.txtを読みこんでb.txtに書き出し。
i = open("a.txt") s = i.read i.close o = open("b.txt", "w") o.puts s.gsub(/\n+/, "\n") o.close
正規表現 - Rubyリファレンスマニュアル
2回も回答してスミマセン。
1回目の回答は空白文字を考慮してませんでした。
i = open("a.txt") s = i.read i.close o = open("b.txt", "w") o.puts s.gsub(/\n(\s| )*\n/, "\n") o.close
※ ¥sだと半角しか相手にしてくれないので全角空白も入れてます。
これでできました。
ありがとうございました。
勉強不足ですみませんが、kn1967さんの回答で満足です…。
これでできました。
ありがとうございました。