Come rimuovere i ritorni a capo da stringa, ma lasciare i feed di linea?
-
25-10-2019 - |
Domanda
Ho un enorme stringa che contiene molte molte linee e ci sono diverse linee inluding un ritorno carrieage che sognerei essere lì! Voglio rimuovere i ritorni a capo e lasciare i feed di linea!
I alread tryed questo:
string.gsub "\r", ""
Ma non ha ancora fatto nulla!
// Your ho ragione avuto un altro problema che è stato correlato a questo SRY ...
Soluzione
Utilizzare la versione distruttiva del metodo per modificare la realtà string
variabile.
string.gsub! "\r", ""
Altri suggerimenti
Funziona:
[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"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow