next up previous contents index
suivant: Les variables monter: Les sélecteurs précédent: Les expressions logiques pour   Table des matières   Index

Syntaxe des sélecteurs

La syntaxe des sélecteur peut s'exprimer de trois façons :

Dans le premier cas de figure, si aucun champ n'est spécifié dans le sélecteur, l'expression régulière s'applique à l'ensemble de l'enregistrement. On aura donc les syntaxes suivantes :

/expression $_{r\acute{e}guli\grave{e}re}$/
$champ ~ /expression $_{r\acute{e}guli\grave{e}re}$/

Dans le second cas de figure, on peut écrire une expression logique en utilisant les opérateurs logiques précédemment décrits. On pourra donc avoir, par exemple :

$1 == $2
$2 < $3
$2 != $3
( $2 < $3 ) && ($2 > $4)
(($2 > 100) || ( $2 == $3*50)) && ($4 > 10)

Il est évidemment possible d'utiliser les opérateurs logiques pour relier les expressions correspondant au premier cas de figure. On pourra donc avoir :

($1 ~ /[a-z]/) && ($2 ~ /[0-9]/)
($1 ~ /[a-z]/) && ($2 ~ /[0-9]/) && ($2 < 10)



baudry@esme.fr