Всех приветствую! подскажите новичку ...
есть переменная str a="zx cvb", нужно реализовать логику:
если первые две буквы значения переменной а равны "zx" то истина-ложь
Подскажите как реализовать в визуальном редакторе? что прописать?
1. bkezh - 01 Апреля, 2022 - 01:16:54 - перейти к сообщению
2. Kibor - 01 Апреля, 2022 - 01:29:05 - перейти к сообщению
Блок регулярного выражения
"(zx)(?= )"
регулярка.
"(zx)(?= )"
регулярка.
3. bkezh - 01 Апреля, 2022 - 01:51:25 - перейти к сообщению
Kibor пишет:
Блок регулярного выражения
"(zx)(?= )"
регулярка.
"(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("Нет");
if (regexsearch(1, #result, a, "^zx")) messagebox("Да");
else messagebox("Нет");
5. bkezh - 01 Апреля, 2022 - 05:02:58 - перейти к сообщению
[quote=Zireael]
Это не проверит начинается ли строка с zx, а найдёт соответствие т. е. для такой строки тоже будет истина: "1111zx cvb".
Нужно так:
Проверил! Вы правы ... результат еще стабильнее. Спасибо!
пс: вы сделали мой вечер ... буду изучать нюансы "регулярок".
Цитата:
"(zx)(?= )"
регулярка.
регулярка.
Это не проверит начинается ли строка с zx, а найдёт соответствие т. е. для такой строки тоже будет истина: "1111zx cvb".
Нужно так:
CODE:
"^zx"
Проверил! Вы правы ... результат еще стабильнее. Спасибо!
пс: вы сделали мой вечер ... буду изучать нюансы "регулярок".