Я прошел через другие подобные вопросы, и они, похоже, не объясняют мою проблему.Удалить пустые строки из строки в рубине
Мой выход, прямо сейчас, как это, я хотел бы, чтобы удалить пустые строки из строки в рубин,
#
CIRRUS LADIES NIGHT with DJ ROHIT
4th of JULY Party ft. DJ JASMEET @ I-Bar
Submerge Deep @ Pebble | Brute Force (Tuhin Mehta) | DJ Arpan (Opening)
Champagne Showers - DJs Panic & Nyth @ Blue Waves
THURSDAY PAST AND PRESENT @ Hint
, и я хочу, чтобы мой выход, чтобы быть, как это,
CIRRUS LADIES NIGHT with DJ ROHIT
4th of JULY Party ft. DJ JASMEET @ I-Bar
Submerge Deep @ Pebble | Brute Force (Tuhin Mehta) | DJ Arpan (Opening)
Champagne Showers - DJs Panic & Nyth @ Blue Waves
THURSDAY PAST AND PRESENT @ Hint
Я пробовал gsub /^$\n/,''
, gsub(/\n/,'')
, squeeze("\n")
и delete! "\n"
безрезультатно.
Кроме того, я забыл упомянуть, что моя строка начинается с пустой строки, #
обозначает пустую строку перед первой строкой, если это что-то изменит.
My String.inspect в соответствии с запросом, содержимое строки изменилось, хотя проблема остается прежней.
string.inspect :
"\n\n\t\t\t\t\t\t\t\t\t"
"Tricky Tuesdays with DJ John @ Blend"
"\n\n\t\t\t\t\t\t\t\t\t"
"Bladder Buster Challenge with DJ Sean @ Star Rock"
"\n\n\t\t\t\t\t\t\t\t\t"
"Classic Rock Tuesday @ 10D - Chennai"
"\n\n\t\t\t\t\t\t\t\t\t"
"Vodka Night with DJ John @ Blend"
"\n\n\t\t\t\t\t\t\t\t\t"
"\"BOLLYWOOD WEDNESDAYS\" with DJ D Nash @ Candy Club"
"\n\n\t\t\t\t\t\t\t\t\t"
"RE - LAUNCH WEDNESDAY LADIES NIGHT @ ZODIAC"
"\n\n\t\t\t\t\t\t\t\t\t"
"Ladies Night @ 10 D - Chennai"
"\n\n\t\t\t\t\t\t\t\t\t"
"Wednesday Mayhem @ Dublin"
"\n\n\t\t\t\t\t\t\t\t\t"
Можете вы заменить "\ n \ n" -> "\ n"? Или даже лучше "\ n +" -> "\ n"? – nhahtdh
Да, я пробовал 'gsub (" \ n + "," ")' и 'gsub (/ \ n \ n /," \ n ")', они не работают. – arvindravi
@arvindravi Пожалуйста, разместите результат '.inspect' на вашей строке. – Phrogz