RegExMatch
Успадковує: RefCounted < Object
Містить результати пошуку RegEx.
Опис
Містить результати одного збігу RegEx, повернутого методами RegEx.search та RegEx.search_all. Його можна використовувати для знаходження позиції та діапазону збігу та його груп захоплення, а також для вилучення його підрядка.
Властивості
|
||
|
||
|
Методи
get_group_count() const |
|
get_string(name: Variant = 0) const |
Описи властивостей
Dictionary names = {} 🔗
Dictionary get_names()
Словник іменних груп та його відповідного номеру групи. Включені тільки групи, які були збігаються. Якщо у декількох групах є однакове ім'я, що ім'я буде посилатися на перший матч.
PackedStringArray strings = PackedStringArray() 🔗
PackedStringArray get_strings()
Array матчу та її захоплення груп.
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()
Початкова рядок використовується з шаблоном пошуку, щоб знайти цей результат відповідності.
Описи методів
int get_end(name: Variant = 0) const 🔗
Повертає кінцеву позицію матчу в межах початкового рядка. Кінцева позиція груп захоплення може бути отримана шляхом надання його номеру групи як ціле або його рядок (якщо це названа група). Значення за замовчуванням 0 відноситься до цілого шаблону.
Повертає -1, якщо група не відповідає або не існує.
Повертає кількість захоплюючих груп.
int get_start(name: Variant = 0) const 🔗
Повертає початкову позицію матчу в межах початкового рядка. Початкова позиція груп захоплення може бути отримана шляхом надання його номеру групи як ціле або його рядок (якщо це названа група). Значення за замовчуванням 0 відноситься до цілого шаблону.
Повертає -1, якщо група не відповідає або не існує.
String get_string(name: Variant = 0) const 🔗
Повертає підрядку матчу з початкового рядка. Захоплення груп можна отримати, надаючи його номер групи як ціле або його назву (якщо це названа група). Значення за замовчуванням 0 відноситься до цілого шаблону.
Повертає порожній рядок, якщо група не відповідає або не існує.