Espace de noms System::Text::RegularExpressions

Classes

ClasseDescription
CaptureRésultat d’une correspondance d’une sous‑expression unique. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() fonction. Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
CaptureCollectionListe des captures effectuées par un groupe de capture unique. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() fonction. Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
GroupRésultat d’une correspondance effectuée par un groupe de capture unique. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() fonction. Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
GroupCollectionListe des groupes de capture dans une correspondance unique. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() fonction. Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
GroupCollectionPtrGroup pointeur de collection. Ce type est un pointeur pour gérer la suppression d’autres objets. Il doit être alloué sur la pile et passé aux fonctions soit par valeur, soit par référence constante.
MatchSingle correspondance d’expression régulière sur une chaîne. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() fonction. Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
MatchCollectionCollection de correspondances obtenues en appliquant de façon répétée l’expression régulière à une chaîne. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() fonction. Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
RegexExpression régulière suivant une syntaxe similaire à C#. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() fonction. Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

Enums

ÉnumérationDescription
RegexOptionsRegex options.

Typedefs

TypedefDescription
CaptureCollectionPtrPointeur vers la collection de captures.
CapturePtrPointeur vers l’objet de capture unique.
GroupPtrPointeur vers le groupe.
MatchCollectionPtrMatch pointeur de collection.
MatchEvaluatorType de délégué pour évaluer la correspondance.
MatchPtrMatch pointeur.
RegexPtrRegex pointeur.
UStringPtrUnicodeString partagé pour éviter la copie.