Как работать с подстроками substring в ruby

Аватар пользователя Nikolai Gagarinov
Nikolai Gagarinov
27 января 2022

Ruby позволяет обращаться к подстроке с помощью диапазона. Можно указать начало, конец или то и другое. Для замены текста есть метод строки gsub(), gsub!(), который позволяет заменить указанную строку (или найти по регулярке) на указанную.


sentence = 'Hello, World'

pp sentence[0...3]
# => "Hel"

pp sentence[0..3]
# => "Hell"

pp sentence[7..]
# => "World"

pp sentence[7..10]
# => "Worl"

pp sentence[-3..-1]
# => "ld!"

pp sentence.gsub('World', 'Vasya')

pp sentence.gsub(/world/i, 'Vasya')
0 0
Пройдите курс по программированию бесплатно

Похожие вопросы

1
ответ
1
ответ
1
ответ
1
ответ