0
Foo\n\nBar
將保持不變,但:
Foo\nBar
將變爲Foo\n\nBar
我正在尋找一個正則表達式來做到這一點,希望它會考慮到其他新行的形式,如\r
和\r\n
。
Foo\n\nBar
將保持不變,但:
Foo\nBar
將變爲Foo\n\nBar
我正在尋找一個正則表達式來做到這一點,希望它會考慮到其他新行的形式,如\r
和\r\n
。
"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"
你想讓'\ r'和'\ r \ n'成爲什麼? – sawa
只要最終結果是2個新行,我會是一個快樂的男孩:D – Ryan
3條或更多的換行符,即:'Foo \ n \ n \ n \ nBar'? – Toto