L’opérateur ==
(ou sa négation !==
permettent de sélectionner des contenus à partir d’expressions régulières. Ils permettent donc des sélections pouvant être extrêmement précises, mais pouvant aussi être gourmandes en énergie et temps pour le gestionnaire de base de données.
<BOUCLEx(TABLES){champ == expression}>
<BOUCLEx(TABLES){champ !== expression}>
Exemple
Sélection des titres commençant par « Les » ou « les » :
<BOUCLE_arts(ARTICLES){titre == ^[Ll]es}>
- #TITRE<br />
</BOUCLE_arts>
Sélection des textes ne contenant pas le mot « carnaval » :
<BOUCLE_arts(ARTICLES){texte !== 'carnaval'}>
- #TITRE<br />
</BOUCLE_arts>
Sélection des textes contenant « carnaval » suivi, à quelques caractères près (entre 0 et 20), de « Venise ».
<BOUCLE_arts(ARTICLES){texte == 'carnaval.{0,20}Venise'}>
- #TITRE<br />
</BOUCLE_arts>