Expressions régulières du .NET Framework

Les expressions régulières constituent une méthode puissante, souple et efficace de traitement du texte. La notation complète des critères spéciaux assurée par les expressions régulières vous permet d'analyser rapidement des volumes importants de texte pour rechercher des modèles de caractères spécifiques, ce dans le but d'extraire, de modifier, de remplacer ou de supprimer des sous-chaînes de texte, ou encore d'ajouter les chaînes extraites à une collection afin de générer un rapport. Pour de nombreuses applications qui gèrent des chaînes (telles que le traitement HTML, l'analyse de fichiers journaux et l'analyse d'en-têtes HTTP), les expressions régulières sont un outil indispensable.

Parmi les expressions régulières du .NET Framework de Microsoft, figurent les fonctionnalités les plus utilisées d'autres implémentations d'expressions régulières, telles que celles de Perl et awk. Conçues pour être compatibles avec les expressions régulières de Perl 5, celles du .NET Framework comprennent des fonctionnalités encore absentes des autres implémentations, telles que la recherche de correspondances de droite à gauche et la compilation à la volée.

Les classes d'expressions régulières du .NET Framework font partie de la bibliothèque de classes de base et peuvent être utilisées avec n'importe quel langage ou outil qui cible le Common Language Runtime, notamment ASP.NET et Visual Studio 2005.

Dans cette section

Référence

  • System.Text.RegularExpressions
    Fournit des informations de référence sur la bibliothèque de classes pour l'espace de noms System.Text.RegularExpressions du .NET Framework.