Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

RegExMatch

Eredita: RefCounted < Object

Contiene i risultati di una ricerca con un RegEx.

Descrizione

Contiene i risultati di una singola corrispondenza di un RegEx restituita da RegEx.search() e RegEx.search_all(). Può essere utilizzato per trovare la posizione e l'intervallo della corrispondenza e dei suoi gruppi di cattura, e può estrarre la sua sottostringa per te.

Proprietà

Dictionary

names

{}

PackedStringArray

strings

PackedStringArray()

String

subject

""

Metodi

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


Descrizioni delle proprietà

Dictionary names = {} 🔗

Un dizionario di gruppi denominati e il numero di gruppo corrispondente. Sono inclusi solo i gruppi che sono stati abbinati. Se più gruppi hanno lo stesso nome, tale nome farebbe riferimento al primo corrispondente.


PackedStringArray strings = PackedStringArray() 🔗

Un Array della corrispondenza e dei suoi gruppi di cattura.

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 stringa sorgente utilizzata con il modello di ricerca per trovare questo risultato corrispondente.


Descrizioni dei metodi

int get_end(name: Variant = 0) const 🔗

Restituisce la posizione finale della corrispondenza all'interno della stringa sorgente. La posizione finale dei gruppi di cattura può essere recuperata specificando il numero del gruppo come numero intero o il nome della stringa (se è un gruppo denominato). Il valore predefinito 0 si riferisce all'intero modello.

Restituisce -1 se il gruppo non corrisponde o non esiste.


int get_group_count() const 🔗

Restituisce il numero di gruppi di cattura.


int get_start(name: Variant = 0) const 🔗

Restituisce la posizione iniziale della corrispondenza all'interno della stringa sorgente. La posizione iniziale dei gruppi di cattura può essere recuperata specificando il numero del gruppo come numero intero o il nome della stringa (se è un gruppo denominato). Il valore predefinito 0 si riferisce all'intero pattern.

Restituisce -1 se il gruppo non corrisponde o non esiste.


String get_string(name: Variant = 0) const 🔗

Restituisce la sottostringa della corrispondenza dalla stringa sorgente. I gruppi di cattura possono essere recuperati specificando il numero del gruppo come numero intero o il nome della stringa (se è un gruppo denominato). Il valore predefinito 0 si riferisce all'intero modello.

Restituisce una stringa vuota se il gruppo non corrisponde o non esiste.