# KeepChar - skript- och diagramfunktion

KeepChar() returnerar en sträng som består av första strängen "text" minus alla eventuella tecken som INTE ingår i den andra strängen "keep\_chars".

Syntax:

KeepChar(text, keep\_chars)

Returnerad datatyp: sträng

Argument:

Argument

| Argument | Beskrivning |
| --- | --- |
| text | Den ursprungliga strängen. |
| keep\_chars | En sträng som innehåller tecknen i text som ska behållas. |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/KeepChar.htm)

#### Exempel: diagramuttryck

| Exempel | Resultat |
| --- | --- |
| `KeepChar   ( 'a1b2c3','123' )` | Returnerar 123 |
| `KeepChar   ( 'a1b2c3','1234' )` | Returnerar 123 |
| `KeepChar   ( 'a1b22c3','1234' )` | Returnerar 1223 |
| `KeepChar   ( 'a1b2c3','312' )` | Returnerar 123 |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/KeepChar.htm)

#### Exempel: laddningsskript och resultat

```
T1:
Load 
*, 
keepchar(String1, String2) as KeepChar;  
Load * inline [
String1, String2
'a1b2c3', '123'
]; 
				
```

Resultat

Qlik SenseQlik Sense-tabell som visar utdata vid användning av KeepCharKeepChar-funktionen i laddningsskriptet.

| sträng(1) | Sträng2 | KeepChar |
| --- | --- | --- |
| a1b2c3 | 123 | 123 |

## Mer information

* [PurgeChar - skript- och diagramfunktion](https://help.qlik.com/sv-SE/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/PurgeChar.htm)