Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Kostick
Отправлено: 11 Апреля, 2022 - 15:30:11
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 177
Дата рег-ции: Авг. 2020  
Репутация: 1




Допустим есть изображение, на котором есть количество энергии в виде 249 / 249 (количество энергии на данный момент / количество энергии всего). С помощью функции readtext я распознаю эту надпись, после чего надо стереть последние 5 символов, а именно "/ 249", чтоб осталась только первая цифра "249" или любое другое, в зависимости, сколько сейчас энергии.
Подскажите, как это можно реализовать? Есть функции regexsearch и regexreplace, но я не разобраться с регулярными выражениями.
И если не трудно, могу я попросить показать, как это сделать в визуальном редакторе.
И скрин с экрана, где вверху слева сама энергия, для примера.
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
(Добавление)
Кажется сделал.
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
 
 Top
Ilya001
Отправлено: 11 Апреля, 2022 - 16:03:18
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 458
Дата рег-ции: Май 2020  
Репутация: 23




(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Zireael
Отправлено: 12 Апреля, 2022 - 01:44:01
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




CODE:
string text = "55 / 249";

string result;
regexsearch(1, #result, text, "^\d+"); // найти число вначале строки
messagebox(result);
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by