System::Text::RegularExpressions namespace

Klassen

KlasseBeschrijving
CaptureResultaat van een enkele subexpressie-overeenkomst. Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik die pointer om deze als argument aan functies door te geven.
CaptureCollectionLijst van captures uitgevoerd door een enkele capture-groep. Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik die pointer om deze als argument aan functies door te geven.
GroupResultaat van de overeenkomst uitgevoerd door een enkele capture-groep. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met de operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
GroupCollectionLijst van capture-groepen in één overeenkomst. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met de operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
GroupCollectionPtrGroup collectie-pointer. Dit type is een pointer om de verwijdering van andere objecten te beheren. Het moet op de stack worden gealloceerd en aan functies worden doorgegeven, hetzij per waarde, hetzij per const-referentie.
MatchSingle overeenkomst van regexp over een string. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met de operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
MatchCollectionCollectie van overeenkomsten verkregen door herhaaldelijk een regexp toe te passen op een string. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met de operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
RegexReguliere expressie die C#-achtige syntaxis volgt. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met de operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

Enums

EnumBeschrijving
RegexOptionsRegex opties.

Typedefs

TypedefBeschrijving
CaptureCollectionPtrPointer naar capture-collectie.
CapturePtrPointer naar enkel capture-object.
GroupPtrPointer naar groep.
MatchCollectionPtrMatch collectie-pointer.
MatchEvaluatorDelegate-type om een overeenkomst te evalueren.
MatchPtrMatch pointer.
RegexPtrRegex pointer.
UStringPtrGedeelde UnicodeString om kopiëren te voorkomen.