Espacio de nombres System::Text::RegularExpressions

Clases

ClaseDescripción
CaptureResultado de la coincidencia de una subexpresión única. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
CaptureCollectionLista de capturas realizadas por un único grupo de captura. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
GroupResultado de la coincidencia realizada por un único grupo de captura. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
GroupCollectionLista de grupos de captura en una única coincidencia. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
GroupCollectionPtrPuntero a colección de Group. Este tipo es un puntero para gestionar la eliminación de otros objetos. Debe asignarse en la pila y pasarse a funciones ya sea por valor o por referencia constante.
MatchCoincidencia Single de expresión regular sobre una cadena. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
MatchCollectionColección de coincidencias realizadas al aplicar repetidamente la expresión regular a una cadena. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
RegexExpresión regular que sigue una sintaxis similar a C#. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.

Enums

EnumeraciónDescripción
RegexOptionsOpciones de Regex.

Typedefs

TypedefDescripción
CaptureCollectionPtrPuntero a la colección de capturas.
CapturePtrPuntero a un objeto de captura única.
GroupPtrPuntero a un grupo.
MatchCollectionPtrPuntero a la colección de Match.
MatchEvaluatorTipo de delegado para evaluar la coincidencia.
MatchPtrPuntero a Match.
RegexPtrPuntero a Regex.
UStringPtrUnicodeString compartido para evitar copias.