Вычленение и замена подстрок
июля 3, 2008
В Ruby к подстрокам можно обращаться разными способами. Обычно применяются
квадратные скобки, как для массивов, но внутри скобок может находиться пара объектов класса Fixnum, диапазон, регулярное выражение или строка. Ниже
мы рассмотрим все варианты.
Если задана пара объектов класса Fixnum, то они трактуются как смещение от
начала строки и длина, а возвращается соответствующая подстрока.
str = “Шалтай-Болтай”
subl = str[7,4] # [...]