Допустим есть изображение, на котором есть количество энергии в виде 249 / 249 (количество энергии на данный момент / количество энергии всего). С помощью функции readtext я распознаю эту надпись, после чего надо стереть последние 5 символов, а именно "/ 249", чтоб осталась только первая цифра "249" или любое другое, в зависимости, сколько сейчас энергии.
Подскажите, как это можно реализовать? Есть функции regexsearch и regexreplace, но я не разобраться с регулярными выражениями.
И если не трудно, могу я попросить показать, как это сделать в визуальном редакторе.
И скрин с экрана, где вверху слева сама энергия, для примера.
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
(Добавление)
Кажется сделал.
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
1. Kostick - 11 Апреля, 2022 - 07:30:11 - перейти к сообщению
2. Ilya001 - 11 Апреля, 2022 - 08:03:18 - перейти к сообщению
(для просмотра ссылки Вам необходимо авторизоваться)
3. Zireael - 11 Апреля, 2022 - 17:44:01 - перейти к сообщению
CODE:
string text = "55 / 249";
string result;
regexsearch(1, #result, text, "^\d+"); // найти число вначале строки
messagebox(result);
string result;
regexsearch(1, #result, text, "^\d+"); // найти число вначале строки
messagebox(result);