Expression régulière (regex) est une langue spéciale qui est utilisée par des dizaines de éditeurs de texte et les langages de programmation pour effectuer complexe "trouver et / ou remplacer" opérations sur un document texte. Un des pouvoirs d'expressions régulières est la possibilité de définir un modèle de texte entier que l'on recherche, plutôt que d'une séquence spécifique de caractères. Un modèle commun est à préciser que le texte doit être alphanumérique, ne contenant que des chiffres et des lettres.