Les expressions régulières, également connues sous le nom de RegEx (contraction de l’anglais regular expression), sont des motifs fréquemment utilisés pour décrire des modèles de chaînes de caractères. Leur fonction principale est d’extraire des informations d’un texte donné. Par exemple, le motif #^[a-zA-Z-]+@[a-zA-Z-]+.[a-zA-Z]{2,6}$# peut être utilisé pour identifier toutes les adresses e-mail présentes dans un texte ou un champ de formulaire. De même, l’expression [a-z0-9] correspond aux lettres minuscules de a à z ou aux chiffres de 0 à 9. Parmi les outils couramment utilisés pour manipuler les expressions régulières, on retrouve AutoRegex, RegExOne, Regexr, Regulex, et Ihateregex.io.