Match Stringfunctie
Met Match kan tekst vergeleken worden
met een masker. De functie resulteert in de waarde TRUE indien de onderzochte tekst
voldoet aan het opgegeven masker en anders in FALSE.
Match(TextData, Mask)
TextData (MergedString)
In TextData wordt de tekst vermeld dat met het masker vergeleken moet worden.
Mask (MergedString)
In Mask wordt een masker vermeld waarbij gebruik gemaakt kan worden van de jokers
* en ?. De joker: * komt overeen met 0, 1 of meer willekeurige tekens. De joker: ? komt
overeen met precies 1 willekeurig teken. Er wordt geen onderscheid gemaakt tussen hoofd en
kleine letters.
Voorbeeld:
{
String Aanhef
//Test of de gegevens in de Titelkolom met 'dhr' begint
//danwel of hier 'heer' in voorkomt
If Match([Titel],dhr*) + Match([Titel],*heer*)
Copy(Aanhef,Geachte heer [Na*],)
Else
//Test of de tekst in de Titelkolom met 'mevr' begint
If Match([Titel],Mevr*)
Copy(Aanhef,Geachte mevrouw [Na*],)
Else
Copy(Aanhef,Geachte mevrouw, mijnheer,)
Endif
Endif
}