RegExMatch

Успадковує: RefCounted < Object

Містить результати пошуку RegEx.

Опис

Містить результати одного збігу RegEx, повернутого методами RegEx.search та RegEx.search_all. Його можна використовувати для знаходження позиції та діапазону збігу та його груп захоплення, а також для вилучення його підрядка.

Властивості

Dictionary

names

{}

PackedStringArray

strings

PackedStringArray()

String

subject

""

Методи

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


Описи властивостей

Dictionary names = {} 🔗

Словник іменних груп та його відповідного номеру групи. Включені тільки групи, які були збігаються. Якщо у декількох групах є однакове ім'я, що ім'я буде посилатися на перший матч.


PackedStringArray strings = PackedStringArray() 🔗

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 subject = "" 🔗

Початкова рядок використовується з шаблоном пошуку, щоб знайти цей результат відповідності.


Описи методів

int get_end(name: Variant = 0) const 🔗

Повертає кінцеву позицію матчу в межах початкового рядка. Кінцева позиція груп захоплення може бути отримана шляхом надання його номеру групи як ціле або його рядок (якщо це названа група). Значення за замовчуванням 0 відноситься до цілого шаблону.

Повертає -1, якщо група не відповідає або не існує.


int get_group_count() const 🔗

Повертає кількість захоплюючих груп.


int get_start(name: Variant = 0) const 🔗

Повертає початкову позицію матчу в межах початкового рядка. Початкова позиція груп захоплення може бути отримана шляхом надання його номеру групи як ціле або його рядок (якщо це названа група). Значення за замовчуванням 0 відноситься до цілого шаблону.

Повертає -1, якщо група не відповідає або не існує.


String get_string(name: Variant = 0) const 🔗

Повертає підрядку матчу з початкового рядка. Захоплення груп можна отримати, надаючи його номер групи як ціле або його назву (якщо це названа група). Значення за замовчуванням 0 відноситься до цілого шаблону.

Повертає порожній рядок, якщо група не відповідає або не існує.