L’opérateur ==

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>

Auteur Matthieu Marcillaud Publié le : Mis à jour : 24/11/09

Traductions : English, français