System.Text.RegularExpressions Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt reguliere expressiefunctionaliteit die kan worden gebruikt vanuit elk platform of elke taal die binnen .NET wordt uitgevoerd. Naast de typen in deze naamruimte kunt u met de RegexStringValidator klasse bepalen of een bepaalde tekenreeks voldoet aan een normaal expressiepatroon.
Klassen
| Name | Description |
|---|---|
| Capture |
Vertegenwoordigt de resultaten van één geslaagde subexpressieopname. |
| CaptureCollection |
Vertegenwoordigt de set opnamen die zijn gemaakt door één groep voor vastleggen. De verzameling is onveranderbaar (alleen-lezen) en heeft geen openbare constructor. |
| GeneratedRegexAttribute |
Hiermee wordt de brongenerator System.Text.RegularExpressions geïnstrueerd om een implementatie van de opgegeven reguliere expressie te genereren. |
| Group |
Vertegenwoordigt de resultaten van één vastleggende groep. |
| GroupCollection |
Retourneert de set vastgelegde groepen in één overeenkomst. De verzameling is onveranderbaar (alleen-lezen) en heeft geen openbare constructor. |
| Match |
Vertegenwoordigt de resultaten van één reguliere expressieovereenkomst. |
| MatchCollection |
Vertegenwoordigt de set geslaagde overeenkomsten die zijn gevonden door een normaal expressiepatroon toe te passen op de invoertekenreeks. De verzameling is onveranderbaar (alleen-lezen) en heeft geen openbare constructor. De methode Matches(String) retourneert een MatchCollection-object. |
| Regex |
Vertegenwoordigt een onveranderbare reguliere expressie. Bevat ook statische methoden die het gebruik van reguliere expressies toestaan zonder expliciet een Regex te instantiëren. |
| RegexCompilationInfo |
Bevat informatie over een reguliere expressie die wordt gebruikt om een reguliere expressie te compileren naar een zelfstandige assembly. |
| RegexMatchTimeoutException |
De uitzondering die wordt gegenereerd wanneer de uitvoeringstijd van een reguliere expressiepatroonkoppelingsmethode de time-outinterval overschrijdt. |
| RegexParseException |
Een uitzondering als gevolg van een parseringsfout in een reguliere expressie, met gedetailleerde informatie in de Error en Offset eigenschappen. |
| RegexRunner |
Basisklasse voor door de bron gegenereerde regex-uitbreidbaarheid (en de oude CompileToAssembly-uitbreidbaarheid). Het is niet bedoeld om door iets anders te worden gebruikt. |
| RegexRunnerFactory |
Hiermee maakt u een RegexRunner voor een Regex. |
Structs
| Name | Description |
|---|---|
| Regex.ValueMatchEnumerator |
Vertegenwoordigt een enumerator die de set geslaagde overeenkomsten bevat die zijn gevonden door een standaardexpressiepatroon iteratief toe te passen op het invoerbereik. |
| Regex.ValueSplitEnumerator |
Vertegenwoordigt een enumerator met de set splitsingen rond geslaagde overeenkomsten die zijn gevonden door iteratief een patroon voor een reguliere expressie toe te passen op de invoerspanne. |
| ValueMatch |
Vertegenwoordigt de resultaten van één reguliere expressieovereenkomst. |
Enums
| Name | Description |
|---|---|
| RegexOptions |
Biedt geïnventariseerd waarden die moeten worden gebruikt om reguliere expressieopties in te stellen. |
| RegexParseError |
Hiermee geeft u de gedetailleerde onderliggende reden op waarom een RegexParseException wordt gegenereerd wanneer een reguliere expressie een parseringsfout bevat. |
Gedelegeerden
| Name | Description |
|---|---|
| MatchEvaluator |
Vertegenwoordigt de methode die wordt aangeroepen telkens wanneer een overeenkomst met een reguliere expressie wordt gevonden tijdens een Replace(String, MatchEvaluator) methodebewerking. |