Эта документация была автоматически переведена ИИ.
В этом разделе мы рассмотрим различные форматировщики для текстовых данных. Ниже вы найдете описание синтаксиса, примеры использования и ожидаемые результаты для каждого из них.
Преобразует все буквы в нижний регистр.
Результат каждого примера показан в комментариях.
Преобразует все буквы в верхний регистр.
Результат каждого примера показан в комментариях.
Преобразует только первую букву строки в верхний регистр, оставляя остальные без изменений.
Результат вывода указан в комментариях.
Преобразует первую букву каждого слова в строке в верхний регистр.
Результат вывода показан в примерах.
Всегда возвращает указанное сообщение, независимо от исходных данных. Это полезно, когда форматировщик используется в качестве запасного варианта. Параметр:
message: Текст для вывода.Во всех случаях возвращается указанная строка "hello!".
Преобразует объект или массив в строку в формате JSON.
Результатом является строка в формате JSON, полученная из исходных данных.
Удаляет диакритические знаки (знаки ударения) из текста, преобразуя его в формат без ударений.
Во всех примерах выводятся тексты без диакритических знаков.
Преобразует символы возврата каретки и новой строки (\r\n или \n) в теги разрыва строки, специфичные для документа. Это полезно для таких форматов, как DOCX, PPTX, ODT, ODP и ODS.
Обратите внимание: При использовании :html перед :convCRLF символы \r\n преобразуются в тег <br>.
Результат вывода показывает маркеры разрыва строки, соответствующие целевому формату документа.
Выполняет операцию извлечения подстроки, начиная с индекса begin (отсчет с 0) и заканчивая непосредственно перед индексом end.
Необязательный параметр wordMode (булево значение или last) определяет, следует ли избегать разрыва слова посередине, сохраняя его целостность.
Результатом является подстрока, извлеченная в соответствии с заданными параметрами.
Разделяет строку на массив, используя указанный разделитель. Параметр:
delimiter: Строка-разделитель.В результате примера получается массив, разделенный заданным разделителем.
Дополняет строку слева указанным символом до тех пор, пока ее итоговая длина не достигнет targetLength.
Если целевая длина меньше длины исходной строки, возвращается исходная строка.
Параметры:
targetLength: Желаемая общая длина.padString: Строка, используемая для заполнения (по умолчанию — пробел).Каждый пример выводит строку, дополненную слева.
Дополняет строку справа указанным символом до тех пор, пока ее итоговая длина не достигнет targetLength.
Параметры такие же, как и для :padl.
Результат вывода — строка, дополненная справа.
Если текст превышает указанное количество символов, в конце добавляется многоточие ("..."). Параметр:
maximum: Максимально допустимое количество символов.В примерах показан текст, усеченный и дополненный многоточием, если это необходимо.
Добавляет указанный текст в начало строки. Параметр:
textToPrepend: Текст префикса.Результат вывода — текст с добавленным префиксом.
Добавляет указанный текст в конец строки. Параметр:
textToAppend: Текст суффикса.Результат вывода — текст с добавленным суффиксом.
Заменяет все вхождения oldText в тексте на newText.
Параметры:
oldText: Текст, который нужно заменить.newText: Новый текст для замены.
Обратите внимание: Если newText имеет значение null, это означает, что соответствующий текст должен быть удален.Результатом является текст после замены указанных фрагментов.
Возвращает длину строки или массива.
Выводит соответствующую длину в виде числа.
Переводит текст, используя словарь переводов. Примеры и результаты зависят от фактической конфигурации словаря переводов.
По умолчанию некоторые недопустимые символы XML (такие как &, >, <, и т.д.) удаляются. Этот форматировщик сохраняет ссылки на символы (например, § остается без изменений) и подходит для сценариев генерации XML, где это необходимо.
Примеры и результаты зависят от конкретного сценария использования.