Expressions régulières du .NET Framework
Mise à jour : novembre 2007
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
Expressions régulières : un langage
Présente une vue d'ensemble du langage de programmation des expressions régulières.Éléments du langage des expressions régulières
Fournit des informations sur l'ensemble des caractères, opérateurs et constructions que vous pouvez utiliser pour définir des expressions régulières.Classes d'expressions régulières
Fournit des informations et des exemples de code montrant comment utiliser les classes d'expressions régulières.Comportement détaillé des expressions régulières
Fournit des informations sur les capacités et le comportement des expressions régulières du .NET Framework.Exemples d'expressions régulières
Fournit des exemples de code montrant des utilisations courantes d'expressions régulières.
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.