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

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

1. Kibor - 01 Октября, 2024 - 14:50:31 - перейти к сообщению
2. Dantes3000 - 01 Октября, 2024 - 14:50:46 - перейти к сообщению
neba2101 , может имеется код в обратную сторону? Улыбка
3. neba2101 - 01 Октября, 2024 - 15:47:56 - перейти к сообщению
 Dantes3000 пишет:
neba2101 , может имеется код в обратную сторону? Улыбка


CODE:
string P[2];
int D;
string Text = "14.000";
//Text = "13.700";
//Text = "13.650";
//Text = "6.100.000";
//Text = "6.250.000";
//Text = "11.000.000";

D=regexsearch(2, #P[0], Text, "\.");
loop(D)
{
while(regexreplace(1, #Text, Text, "0$", "")==1){sleep(1);}
regexreplace(1, #Text, Text, "\.$", "");
}
if(D==1)Text=Text+"k";
if(D==2)Text=Text+"m";
messagebox(Text);
4. konctantin777 - 07 Декабря, 2024 - 09:52:25 - перейти к сообщению
Здравствуйте. Подскажите как оставить текст именно только до цифр ?
CODE:
// оставить всё до запятой
string text = "текст который оставить, 123 цифры буквы. и знаки";
regexsearch(1, #text, text, "[^,]+");
messagebox(text);

(Добавление)
Или до 2х звёздочек (**)
Иногда распознавание без цифр- они как звёздочки идут...
Спасибо )
5. Zireael - 07 Декабря, 2024 - 10:00:51 - перейти к сообщению
 Цитата:
как оставить текст именно только до цифр ?
// оставить всё до запятой

До цифр или запятой всё-таки?
CODE:
string text = "текст который оставить, 123 цифры буквы. и знаки";
regexsearch(1, #text, text, ".+?(?=[\d*])");
messagebox(text);
6. konctantin777 - 07 Декабря, 2024 - 10:13:37 - перейти к сообщению
Может быть цифры, могут быть звёздочки.
Спасибо !

Powered by ExBB FM 1.0 Final