Использовать SubString как функцию в Roku

Я попытался найти персонажа в Roku. Здесь я применяю статический способ и успешно нахожу строку.

string = "HelloRokuIamHere"
if Instr(string, "Roku") > 0 then
   ?"String is Found"
else
   ?"String is Not Found"
end if

Здесь я получаю такую ​​же динамическую строку. Поэтому каждый раз не придайте статического значения. Итак, я попытался использовать подстроку, как показано ниже. Возможно ли это так или иначе?

string = "HelloRokuIamHere"
?"substring(string,5,8) ' here I tried to display "Roku"

person Nikunj Chaklasiya    schedule 29.11.2019    source источник


Ответы (1)


Функция для поиска и извлечения подстрок в BrightScript - mid(), вы можете использовать Глобальная строковая функция или Функция интерфейса ifStringOps

использование

string = "HelloRokuIamHere"
? Mid(string, 6, 4) ' prints "Roku"
? string.mid(5, 4) ' also prints "Roku"
person Alejandro Cotilla    schedule 30.11.2019