должен иметь возможность взять последнюю строку строки и поместить ее в свою собственную строку. и, что еще более важно, мне нужно убрать последнюю строку исходной строки, в которой есть символы без пробелов.Как удалить последнюю строку строки с видимыми символами в ruby?
0
A
ответ
1
Рассмотрим строку, как следующие (разрывов строк, написанных в \n
):
str = "Hello\nThere\nWorld!\n\n"
Во-первых, использовать String#strip, чтобы удалить конечные пробелы, и использовать String#split, чтобы разорвать строку в массив, где каждый элемент представляет собой одну строку строки.
str = str.strip.split("\n")
#=> ["Hello", "There", "World!"]
Вы можете извлечь последнюю строку последнего элемента в массиве с использованием Array#pop.
last_line = str.pop
#=> "World!"
Наконец, используйте Array#join повторно собрать массив.
str = str.join("\n")
#=> "Hello\nThere"
+0
Это прекрасно! Спасибо за помощь начинающему программисту. – Jane
Смежные вопросы
- 1. Как удалить последнюю строку файла в Ruby?
- 2. Удалить последнюю строку из строки
- 3. Удалить строку между символами
- 4. Как удалить последнюю замененную строку?
- 5. Как удалить строки из номера переменной строки в последнюю строку?
- 6. Как определить последнюю строку в CSV (ruby)
- 7. Python - удалить последнюю строку из строки
- 8. Как сканировать строку ruby с символами Unicode?
- 9. bash - удалить последнюю часть строки
- 10. Удалить последнюю строку в datagridview
- 11. Как удалить последнюю строку раздела?
- 12. Как удалить последнюю строку текстового файла с помощью командной строки?
- 13. Как удалить последнюю новую строку в javascript?
- 14. Как я могу вывести строку с ее символами новой строки, видимыми в php?
- 15. Как удалить последнюю строку файла в scala?
- 16. Как удалить последнюю строку файла.txt
- 17. Как удалить последнюю строку в текстовом файле?
- 18. Как удалить строку «\ n» из строки Ruby?
- 19. Как удалить последнюю строку в окне командной строки
- 20. Удалить последнюю строку java MYSQL
- 21. Как удалить последнюю часть строки в C#
- 22. Как удалить строку с экранированными символами?
- 23. tsql - удалить последнюю строку
- 24. Сопоставьте последнюю строку между специальными символами
- 25. Удалить строку между двумя символами
- 26. Удалить последнюю динамически добавленную строку
- 27. Снять последнюю пустую строку строки?
- 28. Как заменить последнюю строку строки
- 29. Как удалить последнюю часть строки?
- 30. Как открыть файл и удалить последнюю строку?
Пожалуйста, отредактируйте ваш вопрос, чтобы добавить пример ввода, который у вас есть, и нужный результат, а также код, который вы написали до сих пор. –