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à
|
||
|
||
|
Metodi
get_group_count() const |
|
get_string(name: Variant = 0) const |
Descrizioni delle proprietà
Dictionary names = {} 🔗
Dictionary get_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() 🔗
PackedStringArray get_strings()
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 get_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.
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.