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.

OpmaakTekst

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.