Espacio de nombres System::Text::RegularExpressions

Clases

ClaseDescripción
CaptureResultado de una coincidencia de subexpresión única. Los objetos de esta clase solo deben ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o 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 este puntero para pasarlo a funciones como argumento.
CaptureCollectionLista de capturas realizadas por un único grupo de captura. Los objetos de esta clase solo deben ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o 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 este 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 ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o 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 este puntero para pasarlo a funciones como argumento.
GroupCollectionLista de grupos de captura en una única coincidencia. Los objetos de esta clase solo deben ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o 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 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 ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o 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 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 ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o 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 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 ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o 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 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 al grupo.
MatchCollectionPtrPuntero a colección de Match.
MatchEvaluatorTipo de delegado para evaluar la coincidencia.
MatchPtrPuntero a Match.
RegexPtrPuntero a Regex.
UStringPtrUnicodeString compartido para evitar copias.