# Процессор Strings (Строки)

Выполняет операции, связанные со строками.

Процессор Strings (Строки) позволяет применять к полям со строковым типом данных различные функции, такие как форматирование, очистка, добавление символов, удаление символов или поиск определенных значений.

## Использование

Процессор Strings (Строки) принимает один входной поток и может генерировать только один выходной поток.

## Свойства

Свойства для настройки редактирования строковых полей.

Примечание к информацииСвойства, перечисленные в этом разделе, являются свойствами по умолчанию для всех функций данного процессора. Может потребоваться определить дополнительные свойства в зависимости от выбранной функции.

Конфигурация

| Свойство | Конфигурация |
| --- | --- |
| Имя функции | <ul> <li> <p><span>Изменить на верхний регистр</span>: преобразует в верхний регистр (заглавные буквы) весь текст в поле.</p> </li> <li> <p><span>Изменить на нижний регистр</span>: преобразует в нижний регистр весь текст в поле.</p> </li> <li> <p><span>Изменить на регистр для заголовка</span>: преобразует текстовое содержимое поля в регистр для заголовка. Например, строка «this is an example» (это пример) преобразуется в «This Is An Example».</p> </li> <li> <p><span>Найти и заменить</span>: заменяются ячейки или части ячеек, содержащие указанное значение или совпадающие с регулярным выражением.</p> </li> <li> <p><span>Удалить часть текста</span>: указанный текст или регулярное выражение удаляется из ячеек в поле.</p> </li> <li> <p><span>Содержит текст</span>: проверяет, содержит ли ячейка указанное значение, и возвращает TRUE (ИСТИНА) или FALSE (ЛОЖЬ) в зависимости от результата. Значение вводится с учетом регистра.</p> </li> <li> <p><span>Совпадает с похожим текстом</span>: создается новый столбец со значением TRUE (ИСТИНА) или FALSE (ЛОЖЬ) в зависимости от того, является ли значение меньшим или равным расстоянию Левенштейна заданного значения.</p> </li> <li> <p><span>Извлечь значение по индексу</span>: часть строки из положения с указанным индексом извлекается в новое поле. Индекс 0 соответствует первому символу.</p> </li> <li> <p><span>Удалить не буквенно-цифровые символы</span>: очищает значения, содержащие неожиданные символы, удаляя все символы, которые не являются 1234567890abcdefghijklmnopqrstuvwxyzáâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ. Пробелы сохраняются. Например, <span>Q=+l**i€q$ 20%2,0</span> преобразуется в <span>Qlik 2020</span>.</p> </li> <li> <p><span>Удалить нечисловые символы</span>: очищаются все числовые значения путем удаления всех символов, кроме 0-9. Десятичные разделители, знак «минус» и пробелы сохраняются. Например, <span>Q=+l**i€q$ 20%2,0</span> преобразуется в <span>202,0</span>.</p> </li> <li> <p><span>Удалить символы в начале и конце строки</span>: удаляются пробелы или другие заданные символы в начале и в конце строки.</p> </li> <li> <p><span>Добавить заполнение</span>: добавляются дополнительные символы (заполнение) слева или справа от исходного значения для соответствия ожидаемому размеру.</p> </li> <li> <p><span>Преобразовать в строку</span>: изменяет тип данных в строковый.</p> </li> <li> <p><span>Вычислить длину</span>: возвращает количество символов в строке (23562 -&gt; 5; 'example' -&gt; 7).</p> </li> <li> <p><span>Соответствие шаблону</span>: проверяет, соответствуют ли ячейки в полях определенному шаблону.</p> </li> <li> <p><span>Удалить все последовательность символов</span>: удаляет в ячейках последовательность пробелов или других символов.</p> </li> </ul> |
| Поля для обработки | Выберите одно или несколько полей, к которым требуется применить функцию в списке. |
| Создать новое поле | Включите этот параметр, чтобы создать новое поле после применения функции. Если этот параметр не включен, существующее поле будет сохранено и изменено. |
| Rename new field (Переименовать новое поле) | Присвойте пользовательское имя вновь созданному полю. |

Чтобы переименовать процессор или отредактировать его описание, откройте панель Свойства, наведите указатель мыши на имя или описание, которое нужно изменить, и нажмите значок the Изменить icon .