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

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

11. konctantin777 - 16 Ноября, 2020 - 12:00:16 - перейти к сообщению
CODE:
regexreplace(-1, #text_KIB, text_KIB, "[^a-y]", "");
textout(1, 100, 70, "---- "+text_KIB, 0);
key(text_KIB);
12. ivantu - 16 Ноября, 2020 - 13:19:20 - перейти к сообщению
CODE:
regexreplace(-1, #text_KIB, text_KIB, " ", "");
regexreplace(-1, #text_KIB, text_KIB, "[\r\n]", "");
13. saimon777 - 28 Ноября, 2020 - 06:05:51 - перейти к сообщению
Есть текст такого плана
string all = "pochta.tatata.1243@rambler.ru:1fYn5O4n";
мне надо найти ":" в этом тексте и то что до двоеточия положить в переменную login, а то что после в pass. Подскажите пожалйста, читал "регулярные выражения" и ничего не понял.
14. Zireael - 28 Ноября, 2020 - 06:25:01 - перейти к сообщению
 Цитата:
Есть текст такого плана
string all = "pochta.tatata.1243@rambler.ru:1fYn5O4n";
мне надо найти ":" в этом тексте и то что до двоеточия положить в переменную login, а то что после в pass.

CODE:
string all = "pochta.tatata.1243@rambler.ru:1fYn5O4n";
string login, pass;

if(regexsearch(1, #login, all, ".*?(?=:)"))messagebox(login); // поиск любых символов до двоеточия
else messagebox("Логин не найден");
if(regexsearch(1, #pass, all, "(?<=:).*"))messagebox(pass); // поиск любых символов после двоеточия
else messagebox("Пароль не найден");
15. saimon777 - 28 Ноября, 2020 - 06:38:29 - перейти к сообщению
 Zireael пишет:
 Цитата:
Есть текст такого плана
string all = "pochta.tatata.1243@rambler.ru:1fYn5O4n";
мне надо найти ":" в этом тексте и то что до двоеточия положить в переменную login, а то что после в pass.

CODE:
string all = "pochta.tatata.1243@rambler.ru:1fYn5O4n";
string login, pass;

if(regexsearch(1, #login, all, ".*?(?=:)"))messagebox(login); // поиск любых символов до двоеточия
else messagebox("Логин не найден");
if(regexsearch(1, #pass, all, "(?<=:).*"))messagebox(pass); // поиск любых символов после двоеточия
else messagebox("Пароль не найден");


Радость Радость спасибо Круто Браво
16. saimon777 - 28 Ноября, 2020 - 12:09:59 - перейти к сообщению
 Zireael пишет:
 Цитата:
Есть текст такого плана
string all = "pochta.tatata.1243@rambler.ru:1fYn5O4n";
мне надо найти ":" в этом тексте и то что до двоеточия положить в переменную login, а то что после в pass.

CODE:
string all = "pochta.tatata.1243@rambler.ru:1fYn5O4n";
string login, pass;

if(regexsearch(1, #login, all, ".*?(?=:)"))messagebox(login); // поиск любых символов до двоеточия
else messagebox("Логин не найден");
if(regexsearch(1, #pass, all, "(?<=:).*"))messagebox(pass); // поиск любых символов после двоеточия
else messagebox("Пароль не найден");


оказалось что он почему то удаляет знак "@" можете помочь? Растерялся
не удаляет, пишет 2 вместо @
17. Zireael - 28 Ноября, 2020 - 12:13:46 - перейти к сообщению
В данном примере ничего не удаляется.
18. saimon777 - 28 Ноября, 2020 - 12:15:23 - перейти к сообщению
 Zireael пишет:
В данном примере ничего не удаляется.


извините, не удаляет, он пишет 2 вместо @

Все, дошло))

Powered by ExBB FM 1.0 Final