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 ...

War es hilfreich?

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
scroll top