Строковые фильтры
Строковые фильтры используются для управления выходными данными и переменными строкового типа.
append
Добавляет символы в строку.
Пример:
Вывод
capitalize
Делает первую букву каждого слова строки прописной
Пример:
Вывод
downcase
Преобразует строку в нижний регистр.
Пример:
Вывод
prepend
Добавляет символы в строку.
Пример:
Вывод
delete
Удаляет все вхождения подстроки из строки.
Пример:
Вывод
remove_first
Удаляет только первое вхождение подстроки из строки.
Пример:
Вывод
replace
Заменяет все вхождения строки подстрокой.
Пример:
Вывод
replace_first
Заменяет первое вхождение строки подстрокой.
Пример:
Вывод
slice
slice
Фильтр возвращает подстроку, начиная с указанным индексом. Необязательный второй параметр может быть передан для указания длины подстроки. Если второй параметр не указан, будет возвращена подстрока из одного символа.
Пример:
Вывод
Если переданный индекс отрицателен, он считается от конца строки.
Пример:
Вывод
split
split
фильтр разбивает строку на подстроки. Параметр фильтра используется в качестве разделителя для разделения строки на массив. Вы можете выводить различные части массива, используя фильтры массива .
Пример:
Вывод
strip
Удаляет табуляции, пробелы и символы новой строки (все пробелы) с левой и правой стороны строки.
Пример:
Вывод
lstrip
Удаляет табуляции, пробелы и символы новой строки (все пробелы) с левой стороны строки.
Пример:
Вывод
rstrip
Удаляет табуляции, пробелы и символы новой строки (все пробелы) с правой стороны строки.
Пример:
Вывод
truncate
Усекает строку до количества символов, переданных в качестве первого параметра. Многоточие (...) добавляется к усеченной строке.
Пример:
Вывод
Пользовательский многоточие
truncate
принимает необязательный второй параметр, который задает последовательность символов, добавляемых к усеченной строке. По умолчанию это многоточие (...), но вы можете указать другую последовательность.
Длина второго параметра учитывается в количестве символов, указанных в первом параметре. Например, если вы хотите обрезать строку до 10 символов и использовать 3-символьный многоточие, используйте 13 для первого параметра truncate
, поскольку многоточие считается как 3 символа.
Пример:
Вывод
Нет многоточия
Вы можете усечь точное количество символов, указанное в первом параметре, и не показывать завершающие символы, передав пустую строку в качестве второго параметра:
Пример:
Вывод
truncatewords
Усекает строку до количества слов, переданных в качестве первого параметра. Многоточие (...) добавляется к усеченной строке.
вход
Вывод
Пользовательский многоточие
truncatewords
принимает необязательный второй параметр, который задает последовательность символов, добавляемых к усеченной строке. По умолчанию это многоточие (...), но вы можете указать другую последовательность.
Пример:
Вывод
Нет многоточия
Вы можете избежать показа завершающих символов, передав пустую строку в качестве второго параметра:
Пример:
Вывод
upcase
Преобразует строку в верхний регистр.
Пример:
Вывод
reverse
reverse
не может использоваться напрямую со строкой, но вы можете разбить строку на массив, обратить массив и вернуться к нему, связав вместе другие фильтры массивов:
Пример:
Вывод
Last updated