例如:
Foo\n\nBar
会保持不变,但是:
Foo\nBar
会更改为Foo\n\nBar
我正在寻找一个正则表达式,希望它能识别其他形式的新行,如\r
和\r\n
。
答案 0 :(得分:1)
"Foo\nBar".gsub(/[\r\n]+/, "\n\n") # => "Foo\n\nBar"
"Foo\n\nBar".gsub(/[\r\n]+/, "\n\n") # => "Foo\n\nBar"
"Foo\rBar".gsub(/[\r\n]+/, "\n\n") # => "Foo\n\nBar"
"Foo\r\nBar".gsub(/[\r\n]+/, "\n\n") # => "Foo\n\nBar"