ExtractCharacters
ExtractCharacters
Resultaat
Een tekenreeks, geëxtraheerd uit een opgegeven tekenreeks, aan de hand van een (lijst van) opgegeven toegestane (en niet toegestane) karakters.
Mogelijke parameter combinaties
{@ExtractCharacters( Tekst ; ToegestaneKarakters )}
{@ExtractCharacters( Tekst ; ToegestaneKarakters ; NietToegestaneKarakters )}
{@ExtractCharacters( Tekst ; ToegestaneKarakters ; NietToegestaneKarakters ; OpmaakTekst )}
Uitleg parameters
Parameter |
Uitleg |
Tekst |
De tekst waarvan het aantal woorden wordt bepaald. |
ToegestaneKarakters |
Een of meerdere (reeksen van) karakters die toegestaan zijn in de resultaat tekenreeks. |
NietToegestaneKarakters |
Een of meerdere (reeksen van) karakters die niet toegestaan zijn in de resultaat tekenreeks. |
De OpmaakTekst biedt de mogelijkheid om een specifieke opmaak te hanteren i.p.v. de standaard door de Windows-configuratie bepaalde opmaak. |
ToegestaneKarakters, NietToegestaneKarakters
In deze parameters kunnen één of meerdere (reeksen van) karakters worden opgegeven. Hiervoor gelden de volgende regels:
- Afzonderlijke waardes dienen te worden gescheiden met een puntkomma (;)
- Een reeks wordt aangegeven door de laagste waarde en de hoogste waarde van elkaar te scheiden met een dubbele punt (:).
- Indien een reeks wordt opgegeven, in tegenstelling tot een enkele waarde, wordt de standaard ASCII-tabel aangehouden om te bepalen welke karakters in de reeks aanwezig zijn. In deze tabel heeft de letter Z (met nummer 90) een kleinere waarde dan de letter a (met nummer 97).
- Alleen met de karakters a t/m z, A t/m Z en 0 t/m 9 wordt in deze parameters rekening gehouden. Alle overige karakters in Tekst worden buiten beschouwing gelaten. Dit betekent dat andere karakters (bijvoorbeeld é of &) niet in het eindresultaat worden meegenomen.
Voorbeelden
Voorbeeld |
Resultaat |
{@ExtractCharacters( "10258ZOD3008171" ; "8" )} |
88 |
{@ExtractCharacters( "10258ZOD3008171" ; "0:9" )} |
102583008171 |
{@ExtractCharacters( "10258ZOD3008171" ; "0:9;A:K" )} |
10258D3008171 |
{@ExtractCharacters( "10258ZOD3008171" ; "0:9;A:K" ; "2:5" )} |
108D008171 |
{@ExtractCharacters( "10258ZOD3008171" ; "0:9;A:K" ; "2:5;8" )} |
10D00171 |
{@ExtractCharacters( "10258ZOD3008171" ; "0:9;A:K" ; "2:5;8" ; "LC" )} |
10d00171 |
{@ExtractCharacters( "Eén, twee, drie, test" ; "a:z;A:Z" )} |
Entweedrietest |
Zie ook
- Gebruik de functie {@ExtractDateTime} om een datum/tijd te extraheren uit een opgegeven tekenreeks.