How to replace multiple newlines in a row with one newline using Ruby September 28, 2023 by Tarik This works for me: #!/usr/bin/ruby $s = "foo\n\n\nbar\nbaz\n\n\nquux"; puts $s $s.gsub!(/[\n]+/, "\n"); puts $s