Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Блок IF в визуальном редакторе

Страниц (1): [1]
 

1. Kwaga - 02 Июня, 2022 - 03:41:25 - перейти к сообщению
Подскажите пожалуйста:
В визуальном редакторе в блоке IF хочу создать проверку
если a != тексту который обязательно начинается на символ # и после него не идут обязательно количество цифр не меньше 1 и не больше 6 то сделать что то.
Что написать в блок IF?
Заранее спасибо.
2. Zireael - 02 Июня, 2022 - 04:17:25 - перейти к сообщению
CODE:
string temp;
string a = "#1234567";
if(regexsearch(1, #temp, a, "^#\d{1,6}$")==0)messagebox("Сделать что то");
else messagebox("Ничего не делаем");
3. Kwaga - 02 Июня, 2022 - 05:49:37 - перейти к сообщению
 Zireael пишет:
CODE:
string temp;
string a = "#1234567";
if(regexsearch(1, #temp, a, "^#\d{1,6}$")==0)messagebox("Сделать что то");
else messagebox("Ничего не делаем");

Спасибо вам большое, вы как всегда помогаете)
Но есть нюанс, как я понял данный вами код не вставить в визуальный блок IF, тогда получается нужен вставить блок CODE? И как тогда сделать переход от блока CODE дальше к другим блокам по списку в визуальном редакторе?)
И еще не могли бы вы пояснить что за переменная temp?
4. Zireael - 02 Июня, 2022 - 05:55:20 - перейти к сообщению
 Цитата:
И еще не могли бы вы пояснить что за переменная temp?

В неё запишется результат поиска.
 Цитата:
данный вами код не вставить в визуальный блок IF

В блок Старт добавить:
CODE:
string temp;

В блоке if:
CODE:
regexsearch(1, #temp, a, "^#\d{1,6}$")==0
5. Kwaga - 02 Июня, 2022 - 06:02:44 - перейти к сообщению
 Zireael пишет:
 Цитата:
И еще не могли бы вы пояснить что за переменная temp?

В неё запишется результат поиска.
 Цитата:
данный вами код не вставить в визуальный блок IF

В блок Старт добавить:
CODE:
string temp;

В блоке if:
CODE:
regexsearch(1, #temp, a, "^#\d{1,6}$")==0

Спасибо!!!
Еще вопрос я же могу использовать переменную temp в разных местах и блоках, имеется ввиду презписывать ее?
6. Zireael - 02 Июня, 2022 - 06:05:12 - перейти к сообщению
 Цитата:
я же могу использовать переменную temp в разных местах и блоках, имеется ввиду презписывать ее?

Да.

Powered by ExBB FM 1.0 Final