Функции для работы со строками позволяют анализировать, преобразовывать и манипулировать текстовыми данными.
str.len
Определяет длину строки в символах.
Сигнатура: str.len(str: string) -> int
Аргументы: str
— строка, длину которой нужно определить.
Результат: Целое число, равное количеству символов в строке.
Пример использования:
$str = "Какая-то строка"
$len = str.len($str) // $len будет содержать 15
str.lower
Преобразует все символы строки в нижний регистр.
Сигнатура: str.lower(str: string) -> string
Аргументы: str
— строка, которую необходимо преобразовать.
Результат: Строка, все символы которой находятся в нижнем регистре.
Пример использования:
$str = "СтРоКа"
$lower = str.lower($str) // $lower будет содержать "строка"
str.upper
Преобразует все символы строки в верхний регистр.
Сигнатура: str.upper(str: string) -> string
Аргументы: str
— строка, которую необходимо преобразовать.
Результат: Строка, все символы которой находятся в верхнем регистре.
Пример использования:
$str = "СтРоКа"
$upper = str.upper($str) // $upper будет содержать "СТРОКА"
str.ucfirst
Преобразует первый символ строки в верхний регистр.
Сигнатура: str.ucfirst(str: string) -> string
Аргументы: str
— строка, первый символ которой необходимо преобразовать.
Результат: Строка с первым символом в верхнем регистре.
Пример использования:
$str = str.ucfirst("строка") // $str будет содержать "Строка"
str.lcfirst
Преобразует первый символ строки в нижний регистр.
Сигнатура: str.lcfirst(str: string) -> string
Аргументы: str
— строка, первый символ которой необходимо преобразовать.
Результат: Строка с первым символом в нижнем регистре.
Пример использования:
$str = str.lcfirst("Строка") // $str будет содержать "строка"
str.letter
Возвращает символ строки по указанной позиции.
Сигнатура: str.letter(str: string, index: int) -> string
Аргументы:
str
— строка, символ которой требуется получить.index
— позиция символа в строке (начиная с 0). Если отрицательная, отсчёт начинается с конца строки.Результат: Строка, содержащая символ по указанной позиции, или пустая строка, если символа с такой позицией не существует.
Пример использования:
$str = "Слово"
$firstLetter = str.letter($str, 0) // Первая буква
$lastLetter = str.letter($str, -1) // Последняя буква
str.concat
Объединяет две строки в одну.
Сигнатура: str.concat(str1: string, str2: string) -> string
Аргументы:
str1
— первая строка.str2
— строка, добавляемая к первой.Результат: Новая строка, состоящая из первой строки, к которой справа добавлена вторая.
Пример использования:
$str1 = "один"
$str2 = "два"
$str = str.concat($str1, $str2) // $str будет содержать "одиндва"