我有一串由四个空行组成的字符串,它们总共构成以下八行:
str = "aaa\n\n\nbbb\n\nccc\ddd\n"
我想在一行中返回这一切。单行输出应该是这样的:
aaabbbcccddd
我使用了各种修剪功能来获得输出,但我仍然失败了。
我必须在这里使用什么方法?
Ruby(和稍微不那么 Perl-ish)的方式:
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"