Les expressions à mot clé peuvent être :
-
Des groupes de caractères de texte littéral
-
Des modèles, définis à l'aide de symboles (expressions régulières) décrivant une gamme
de regroupements de texte possibles
-
Une combinaison de texte littéral et de modèles symboliques
Par exemple, une expression à mot clé peut être un mot, une locution, une sous-chaîne
ou encore un modèle définissant un regroupement plus général de texte, tel qu'un astérisque
utilisé en tant que caractère générique pour représenter du texte d'un ou de plusieurs
caractères.
Les expressions régulières, aussi appelées regex, sont des ensembles de symboles et
d'éléments syntaxiques utilisés pour être mis en correspondance avec des modèles de
texte. Les symboles représentent des modèles de caractères ou définissent la façon
dont l'expression doit être évaluée. L'utilisation d'expressions régulières est un
moyen sophistiqué de chercher des modèles de caractères complexes dans de vastes blocs
de texte. Par exemple, supposons que vous vouliez rechercher l'occurrence d'une adresse
électronique (une adresse électronique quelconque) dans un bloc de texte. Vous pouvez
créer une expression régulière qui correspondra à tout modèle de texte présentant
une chaîne de nom valide, suivie d'un caractère @, lui-même suivi d'une chaîne de
nom de domaine valide, d'un point, puis d'une chaîne de suffixe de domaine valide.
Hosted Email Security utilise un sous-ensemble de syntaxe d'expression régulière POSIX. Pour consulter
quelques exemples simples, voir Exemples d'expressions régulières.
 |
Conseil
Si votre expression comprend les caractères \ | ( ) { } [ ] . ^ $ * + ou ?, vous devez
inclure un caractère d'échappement \ immédiatement avant ces caractères. Sinon, ils
seront considérés comme des opérateurs d'expression régulière plutôt que comme des
caractères littéraux.
|
Ce système d'aide contient un résumé des éléments regex courants, mais n'a pas pour
vocation de fournir un guide complet de syntaxe d'expression régulière. Toutefois,
vous trouverez de nombreuses sources d'informations sur Internet ou dans des livres.