Wie entfernen Sie die Wagenrendite aus der Saite, verlassen Sie jedoch Linienfeeds?
-
25-10-2019 - |
Frage
Ich habe eine riesige Saite mit vielen vielen Zeilen und es gibt mehrere Zeilen, die eine Carieage -Rendite beeinflussen, die nicht da sein sollte! Ich möchte die Wagenrendite entfernen und die Linienfeeds verlassen!
Ich habe dies versucht:
string.gsub "\r", ""
Aber es hat nichts getan!
// dein Recht hatte ich ein anderes Problem, das mit diesem Sry zusammenhängt ...
Lösung
Verwenden Sie die destruktive Version der Methode, um die Variable tatsächlich zu ändern string
.
string.gsub! "\r", ""
Andere Tipps
Es klappt:
[1] pry(main)> str = "a\n\rb\nc\rd\n\ne\r\r"
=> "a\n\rb\nc\rd\n\ne\r\r"
[2] pry(main)> str.gsub("\r", "")
=> "a\nb\ncd\n\ne"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow