De ==
operator (of de inverse !==
) wordt gebruikt voor het maken van recordselecties op basis van reguliere expressies. Ze kunnen dus zeer specifieke selectiecriteria mogelijk maken, maar kunnen ook zeer arbeidsintensief zijn voor de database manager.
<BOUCLEx(TABEL){veld == expressie}>
<BOUCLEx(TABEL){veld !== expressie}>
Voorbeeld
Selecteer artikelen waarvan de titel begint met "De" of "de":
<BOUCLE_arts(ARTICLES){titre == ^[Dd]e}>
- #TITRE<br />
</BOUCLE_arts>
Selecteer artikelen waarvan de tekst niet het woord "carnaval" bevat:
<BOUCLE_arts(ARTICLES){texte !== 'carnaval'}>
- #TITRE<br />
</BOUCLE_arts>
Selecteer artikelen waarvan de tekst het woord "tunnel" bevatten, maar alleen wanneer het woord binnen 20 tekens gevolgd wordt door het woord "Kanaal":
<BOUCLE_arts(ARTICLES){texte == 'tunnel.{0,20}Kanaal'}>
- #TITRE<br />
</BOUCLE_arts>