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