System.Text.RegularExpressions Naamruimte

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.

Zie ook