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

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

1. bkezh - 01 Апреля, 2022 - 01:16:54 - перейти к сообщению
Всех приветствую! подскажите новичку ...

есть переменная str a="zx cvb", нужно реализовать логику:
если первые две буквы значения переменной а равны "zx" то истина-ложь

Подскажите как реализовать в визуальном редакторе? что прописать? Однако
2. Kibor - 01 Апреля, 2022 - 01:29:05 - перейти к сообщению
Блок регулярного выражения
"(zx)(?= )"
регулярка.
3. bkezh - 01 Апреля, 2022 - 01:51:25 - перейти к сообщению
 Kibor пишет:
Блок регулярного выражения
"(zx)(?= )"
регулярка.


Поклон Работает!!! Хай!
все оказалось очень минималистично ... буду изучать регулярные выражения. Как всегда Владимиру огромное спасибо!
4. Zireael - 01 Апреля, 2022 - 03:27:45 - перейти к сообщению
 Цитата:
"(zx)(?= )"
регулярка.

Это не проверит начинается ли строка с zx, а найдёт соответствие т. е. для такой строки тоже будет истина: "1111zx cvb".
Нужно так:
CODE:
"^zx"

CODE:
string a="zx cvb", result;

if (regexsearch(1, #result, a, "^zx")) messagebox("Да");
else messagebox("Нет");
5. bkezh - 01 Апреля, 2022 - 05:02:58 - перейти к сообщению
[quote=Zireael]
 Цитата:
"(zx)(?= )"
регулярка.

Это не проверит начинается ли строка с zx, а найдёт соответствие т. е. для такой строки тоже будет истина: "1111zx cvb".
Нужно так:
CODE:
"^zx"


Проверил! Вы правы ... результат еще стабильнее. Спасибо! Поклон

пс: вы сделали мой вечер ... буду изучать нюансы "регулярок". Подмигивание

Powered by ExBB FM 1.0 Final