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 относится ко всему шаблону.
Возвращает пустую строку, если группа не совпала или не существует.