Перейти к основному содержимому

MatchResult:getText()

Возвращает метку или текст, связанный с совпадением.

Описание

Метод getText() возвращает строковую метку, связанную с результатом сопоставления. Это особенно полезно, когда:

  • Выполняется поиск на основе текста (OCR), где возвращается распознанный текст
  • Вы работаете с помеченными шаблонами и хотите определить, какой шаблон был сопоставлен

Если с совпадением не связана никакая метка, метод возвращает пустую строку.

Сигнатура

getText(): string

Возвращаемое значение

string — метка или текст, связанный с совпадением, либо пустая строка, если ничего не задано.

Пример

-- Example with OCR text search
local result = Screen:find("hello World", FinderParams():setDetectionType("TEXT"))
if result then
local text = result:getText()
toast("Found text: " .. text)
end

-- Example checking for specific text
local result = Screen:find("submit", FinderParams():setDetectionType("TEXT"))
if result then
local label = result:getText()
if label == "submit" then
toast("Found submit button!")
end
end