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

Применяет несколько функций к столбцам, содержащим строковый тип данных.

Процессор Strings позволяет выполнять различные операции с символами в строковых столбцах в потоке преобразований.

## Свойства Strings

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

Примечание к информации

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

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

| Свойство | Конфигурация |
| --- | --- |
| Имя функции | <ul> <li> <p><span>Добавить заполнение</span>: добавляются дополнительные символы (заполнение) слева или справа от исходного значения для соответствия ожидаемому размеру.</p> </li> <li> <p><span>Calculate length</span> (Вычислить длину): извлекается количество знаков из значения (23562 -&gt; 5; 'example' -&gt; 7).</p> </li> <li> <p><span>Change to lower case</span> (Преобразовать в нижний регистр): преобразует в нижний регистр весь текст в ячейке.</p> </li> <li> <p><span>Change to title case</span> (Преобразовать в регистр заголовка): преобразует текстовое содержимое столбца в регистр заголовка. <br>Например, «this is an example» (это пример) преобразуется в «This Is an Example».</p> </li> <li> <p><span>Change to upper case</span> (Преобразовать в верхний регистр): преобразует в верхний регистр (заглавные буквы) весь текст в ячейке.</p> </li> <li> <p><span>Contains text</span> (Содержит текст): проверяет, содержит ли ячейка указанное значение, и возвращает TRUE (ИСТИНА) или FALSE (ЛОЖЬ) в зависимости от результата. Значение вводится с учетом регистра.</p> </li> <li><span>Convert character width</span> (Преобразовать ширину символов): ширина символов преобразуется в половинную или полную, либо выполняется нормализация строк.</li> <li> <p><span>Extract a value by index</span> (Извлечь значение по индексу): часть строки из положения с указанным индексом извлекается в новый столбец.</p> </li> <li> <p><span>Generate unique identifier (UUID)</span> (Генерировать уникальный идентификатор (UUID)): генерируется уникальный идентификатор для каждой строки столбца.</p> </li> <li> <p><span>Match pattern</span> (Сопоставить с образцом): создается новый столбец со значением <span>true</span> (истина) или <span>false</span> (ложь) в зависимости от того, соответствует ли значение заданному образцу.</p> </li> <li> <p><span>Match similar text (Сопоставить с подобным текстом)</span>: создается новый столбец со значением <span>true</span> (истина) или <span>false</span> (ложь) в зависимости от того, является ли значение меньшим или равным расстоянию Левенштейна заданного значения.</p> </li> <li><span>Remove all non alpha numeric characters</span> (Удалить все символы, кроме буквенно-числовых): зачищает значения, содержащие неожиданные символы, путем удаления всех символов, кроме 0-9, Aa-Zz и символов с диакритическими знаками. Пробелы сохраняются.<br>Например, <span>Q=+l**i€q$ 20%2,0</span> преобразуется в <span>Qlik 2020</span>.</li> <li> <p><span>Remove all non numeric characters</span> (Удалить все символы, кроме числовых): зачищаются все числовые символы путем удаления все символов, кроме 0-9. Десятичные разделители и пробелы сохраняются.<br>Например, <span>Q=+l**i€q$ 20%2,0</span> преобразуется в <span>202,0</span>.</p> </li> <li> <p><span>Remove consecutive characters</span> (Удалить все последовательные символы): удаляются все последовательно идущие повторяющиеся символы в столбце.</p> </li> <li> <p><span>Remove part of the text</span> (Удалить часть текста): указанный текст удаляется из ячеек в столбце.</p> </li> <li> <p><span>Remove trailing and leading characters</span> (Удалить символы в начале и конце): обрезаются пробелы или другие заданные символы в начале и в конце строки.</p> </li> <li> <p><span>Search and replace (Найти и заменить)</span>: заменяются ячейки или части ячеек, содержащие указанное значение.</p> </li> <li><span>Simplify text (remove case, accent, etc.)</span> (Упростить текст (убрать регистр, диакритические знаки и т. д.)): содержимое столбца упрощается путем преобразования в нижний регистр, удаления диакритических знаков, нормализации с использованием NFKD, разделения объединенных символов и удаления заполняющих символов из всей строки.<br>Например, <span>François</span> преобразуется в <span>francois</span>.</li> </ul> |
| Columns to process (Столбцы для обработки) | Выберите один или несколько столбцов, к которым требуется применить функцию в списке.<br><br>Примечание к информации<br><br>Если требуется применить одну и ту же функцию к нескольким столбцам сразу, щелкните the Значок «Открыть диалог» icon, чтобы открыть вид дерева, в котором можно выбрать несколько столбцов. |
| Create new column (Создать новый столбец) | Включите этот параметр, чтобы создать новый столбец поле применения функции. Если этот параметр не включен, существующий столбец будет сохранен и изменен. |

Чтобы переименовать процессор, щелкните значок ![Изменить](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Изменить, который отображается при наведении указателя мыши на имя процессора по умолчанию.

Чтобы изменить его описание, щелкните значок ![Изменить](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Изменить, который отображается при наведении указателя мыши на описание.