Я настроил распознание цифр, все работает прекрасно, но в игре тысячи разделяются запятыми (,)
Если распознаю текст, например "65,000", мне нужно избавиться каким-то образом от запятой, чтобы в переменную записать 65000
Если в readtext не указывать параметр MARK, то запятая заменится на 8, и тогда получится 658000, что вообще не красиво))
Сталкивался кто-то с таким?))
(Добавление)
Решил проблему через deletetext
Источник: https://kibor-bot.com/forum/topic.php?forum=1&topic=110
Все оказалось предельно просто :3
1. CblPHU4 - 11 Февраля, 2023 - 08:50:32 - перейти к сообщению
2. Zireael - 11 Февраля, 2023 - 09:17:04 - перейти к сообщению
Цитата:
избавиться каким-то образом от запятой
После блока распознавания текста, добавить блок кода, в нём:
CODE:
regexreplace(-1, #Text_S, Text_S, ",", "");
Эта строка удалит из текста все запятые.
Пример:
CODE:
string Text_S = "65,000";
regexreplace(-1, #Text_S, Text_S, ",", "");
messagebox(Text_S);
regexreplace(-1, #Text_S, Text_S, ",", "");
messagebox(Text_S);
3. CblPHU4 - 11 Февраля, 2023 - 09:19:27 - перейти к сообщению
Zireael пишет:
Цитата:
избавиться каким-то образом от запятой
После блока распознавания текста, добавить блок кода, в нём:
CODE:
regexreplace(-1, #Text_S, Text_S, ",", "");
Эта строка удалит из текста все запятые.
Пример:
CODE:
string Text_S = "65,000";
regexreplace(-1, #Text_S, Text_S, ",", "");
messagebox(Text_S);
regexreplace(-1, #Text_S, Text_S, ",", "");
messagebox(Text_S);
Благодарю, это получилось короче, чем через deletetext ))