RegExMatch

Hereda: RefCounted < 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 ti.

Propiedades

Dictionary

names

{}

PackedStringArray

strings

PackedStringArray()

String

subject

""

Métodos

int

get_end(name: Variant = 0) const

int

get_group_count() const

int

get_start(name: Variant = 0) const

String

get_string(name: Variant = 0) const


Descripciones de Propiedades

Dictionary names = {} 🔗

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


PackedStringArray strings = PackedStringArray() 🔗

Una Array de la coincidencia y sus grupos de captura.

Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.


String subject = "" 🔗

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


Descripciones de Métodos

int get_end(name: Variant = 0) const 🔗

Devuelve la posición final de la coincidencia dentro de la string 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 string (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.


int get_start(name: Variant = 0) const 🔗

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 string (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.


String get_string(name: Variant = 0) const 🔗

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 string vacía si el grupo no coincidió o no existe.