Ho uno script scritto in ruby. Ho bisogno di togliere qualunque a capo duplicati (per esempio)Come sostituire più newline di fila con una newline usando Ruby
\n
\n
\n
a
\n
Il mio tentativo di corrente ha funzionato (o meglio non) usando
str.gsub!(/\n\n/, "\n")
che mi ha dato alcun cambiamento per l'uscita . Che cosa sto facendo di sbagliato?
Perché le parentesi? –
Dato che era un anno fa, non ne ho idea. Mi aspetto di aver provato/\ n + /, poiché è quello che userei in Perl, e non ha funzionato per me, probabilmente perché ho fatto qualcos'altro. –
Penso che s.gsub! (/ \ N + /, "\ n") funzioni. Almeno funziona nel mio portatile. – swcai