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
}