4 つの空白行の文字列があり、次のように合計 8 行になります。
str = "aaa\n\n\nbbb\n\nccc\ddd\n"
これをすべて1行で返したい。出力は 1 行で次のようになります。
aaabbbcccddd
出力を取得するためにさまざまなトリム関数を使用しましたが、まだ失敗しています。
ここではどのような方法を使用する必要がありますか?
Ruby (およびわずかに Perl っぽい) の方法:
new_str = str.delete "\n"
...またはインプレースで実行する場合:
str.delete! "\n"
str.gsub(/\n/,'')
> str = "aaa\n\n\nbbb\n\nccc\ddd\n"
=> "aaa\n\n\nbbb\n\ncccddd\n"
> str.gsub("\n", "")
=> "aaabbbcccddd"