# KeepChar — скрипт и функция диаграммы

KeepChar() возвращает строку, состоящую из первой строки «text» за вычетом всех символов, НЕ содержащихся во второй строке «keep\_chars».

Синтаксис:

KeepChar(text, keep\_chars)

Возвращаемые типы данных: строка

Аргументы:

аргументы KeepChar

| Аргумент | Описание |
| --- | --- |
| text | Оригинальная строка. |
| keep\_chars | Строка, содержащая символы в text, которую необходимо сохранить. |

Примеры и результаты:

Примеры и результаты

| Пример | Результат |
| --- | --- |
| `KeepChar<br>( 'a1b2c3','123' )` | Возвращает «123». |
| `KeepChar<br>( 'a1b2c3','1234' )` | Возвращает «123». |
| `KeepChar<br>( 'a1b22c3','1234' )` | Возвращает «1223». |
| `KeepChar ( 'a1b2c3','312' )` | Возвращает '123' |

## Подробнее

* [PurgeChar — скрипт и функция диаграммы](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/PurgeChar.htm)