expression rationnelle

Une définition du Jargon Français.
Aller à : Navigation, rechercher

locution nominale, féminin. Chaîne de caractères décrivant le contenu de chaînes selon des conventions données (exemple : '?' remplace un caractère, '*' remplace n'importe quel groupe de caractères ...), le plus souvent utilisée afin de chercher dans un texte.

Il existe plusieurs façons d'en exprimer. Chaque logiciel ou environnement peut établir ses propres conventions. Les plus communes sont

Synonyme expression régulière, motif.

Voir aussi motif, glob, grep, PCRE, joker, échappement.

Exemple

Par « décrivant le contenu » on entend ici qu'une expression rationnelle permet de décrire à un logiciel ce que l'on souhaite trouver dans un texte.

Pour trouver « tous les mots commençant par en et non terminés par la lettre t » dans un fichier appelé document.txt on utilisera par exemple grep dont voici quelques conventions quant aux motifs:

\<
début de mot
[^v]
tout caractère sauf v
*
n'importe quel nombre de répétition du motif précédent (ici: [^v])
\>
fin de mot

On emploiera donc l'expression rationnelle \<en[^v]*t\>, en invoquant grep de cette façon:

grep "\<en[^v]*t\>" document.txt
Direction.png Voir aussi : joker.