Ich habe ein Skript in Ruby geschrieben. Ich brauche alle doppelten Zeilenumbrüche (zB) mitSo ersetzen Sie mehrere Zeilenumbrüche in einer Zeile mit einer neuen Zeile mit Ruby
\n
\n
\n
zu
\n
Mein aktueller Versuch gearbeitet (oder eher nicht)
str.gsub!(/\n\n/, "\n")
zu entfernen, die mir keine Änderung an den Ausgang gab . Was mache ich falsch?
Warum die Klammern? –
Da das vor einem Jahr war, habe ich keine Ahnung. Ich erwarte, dass ich versucht habe,/\ n + /, was ich in Perl verwenden würde, und es hat nicht funktioniert, wahrscheinlich weil ich etwas anderes falsch gemacht habe. –
Ich denke s.gsub! (/ \ N + /, "\ n") funktioniert. Zumindest funktioniert es in meinem Laptop. – swcai