Le concordancier

L'expression d'une requête


Filtres de requête

Les filtres peuvent être des expressions régulières ou des combinaisons logiques d'expressions régulières. Si des parenthèses, des crochets ou des espaces figurent dans les expressions, celles-ci doivent être placées entre guillemets.

La syntaxe des expressions logiques est la suivante :

  • expression
    Extrait les segments qui contiennent l'expression saisie.
  • (and expression1 expression2 …)
    Extrait les segments qui contiennent toutes les expressions saisies.
  • (or expression1 expression2 …)
    Extrait les segments qui contiennent au moins l'une des expressions saisies.
  • (not expression)
    Extrait les segments qui ne contiennent pas l'expression saisie.

  • Expressions régulières

  • Opérateurs de position
    ^ début d'une ligne
    $ fin d'une ligne

  • Opérateurs de recherche sur un caractère
    . tout caractère
    \d tout chiffre
    \D tout caractère qui n'est pas un chiffre
    \n tout espace
    \w tout caractère alphanumérique
    \W tout caractère non alphanumérique

  • Opérateurs de recherche sur une classe de caractères
    [abc] les caractères a et/ou b et/ou c
    [^abc] tout caractère sauf a, b et c
    [a-z] tout caractère situé entre a et z (inclus). Les lettres accentuées ne sont pas incluses.
  • Exemples de requêtes

  • mouton : ramène tous les segments contenant la chaîne "mouton" : mouton, moutons, moutonner,…
  • "mou[^t]": ramène tous les segments contenant la chaîne "mou" jamais suivie d'un "t" : amour, mourir,…
  • (and prince "rose"): ramène tous les segments contenant à la fois la chaîne "prince" et la chaîne "rose" suivie d'un espace.