RegExMatch

Inherits: Reference < Object

Contiene los resultados de una búsqueda RegEx.

Descripción

Contiene los resultados de una sola coincidencia RegEx devuelta por RegEx.search y RegEx.search_all. Puede ser usado para encontrar la posición y el rango de la coincidencia y sus grupos de captura, y puede extraer su subcadena para usted.

Propiedades

Dictionary

names

{}

Array

strings

[  ]

String

subject

""

Métodos

int

get_end ( Variant name=0 ) const

int

get_group_count ( ) const

int

get_start ( Variant name=0 ) const

String

get_string ( Variant name=0 ) const

Descripciones de Propiedades

Default

{}

Getter

get_names()

Un diccionario de grupos nombrados y su correspondiente número de grupo. Sólo se incluyen los grupos que fueron coincidentes. Si varios grupos tienen el mismo nombre, ese nombre se referirá al primero que coincida.


Default

[  ]

Getter

get_strings()

Una Array de la coincidencia y sus grupos de captura.


Default

""

Getter

get_subject()

La string de fuente utilizada con el patrón de búsqueda para encontrar este resultado coincidente.

Descripciones de Métodos

Devuelve la posición final de la coincidencia dentro de la cadena de origen. La posición final de los grupos de captura puede recuperarse proporcionando su número de grupo como un número entero o su nombre de cadena (si es un grupo con nombre). El valor por defecto de 0 se refiere al patrón completo.

Devuelve -1 si el grupo no coincide o no existe.


  • int get_group_count ( ) const

Devuelve el número de grupos de captura.


Devuelve la posición inicial de la coincidencia dentro de la string de origen. La posición inicial de los grupos de captura puede recuperarse proporcionando su número de grupo como un número entero o su nombre de cadena (si es un grupo con nombre). El valor por defecto de 0 se refiere al patrón completo.

Devuelve -1 si el grupo no coincide o no existe.


Devuelve la substring de la coincidencia de la string de origen. Los grupos de captura pueden recuperarse proporcionando su número de grupo como un entero o su nombre de string (si es un grupo con nombre). El valor predeterminado de 0 se refiere al patrón completo.

Devuelve una cadena vacía si el grupo no coincidió o no existe.