-
длина: возвращает количество символов в строке.
str = "Hello, World!" puts str.length # Output: 13 -
upcase: преобразует все символы строки в верхний регистр.
str = "hello, world!" puts str.upcase # Output: HELLO, WORLD! -
в нижнем регистре: преобразует все символы строки в нижний регистр.
str = "HELLO, WORLD!" puts str.downcase # Output: hello, world! -
Заглавные буквы: преобразует первый символ строки в верхний регистр, а остальные — в нижний.
str = "hello, world!" puts str.capitalize # Output: Hello, world! -
Reverse: меняет местами символы в строке.
str = "Hello, World!" puts str.reverse # Output: !dlroW ,olleH -
include?: проверяет, содержит ли строка указанную подстроку.
str = "Hello, World!" puts str.include?("World") # Output: true -
split: разбивает строку на массив подстрок на основе разделителя.
str = "Hello, World!" arr = str.split(",") puts arr # Output: ["Hello", " World!"] -
strip: удаляет начальные и конечные пробелы из строки.
str = " Hello, World! " puts str.strip # Output: Hello, World! -
gsub: заменяет все вхождения подстроки в строке другой подстрокой.
str = "Hello, World!" puts str.gsub("World", "Ruby") # Output: Hello, Ruby! -
пусто?: Проверяет, пуста ли строка.
str = "" puts str.empty? # Output: true