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

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

1. Kostick - 21 Июля, 2023 - 16:27:35 - перейти к сообщению
Подскажите, как заменить все заглавные буквы строчными? Я так понимаю, это можно сделать с помощью регулярного выражения, но не могу придумать, как.
Например, в тексте "Серьги Черного распада"?
(Добавление)
Суть в том, что я получаю данные с гугл-таблицы с помощью функции readgs. Далее в игре с помощью Распознавания текста получаю название предмета, и хочу сравнить этот текст с текстом во всех ячейках в таблице, чтобы найти координаты ячейки, в которой это название.
Но в таблице названия записаны правильно, с заглавной буквы первые буквы и имена (например, Ожерелье Сичил и т.д.). А функция распознавания текста выдает текст, где все буквы строчные.
Поэтому мне показалось, что проще всего будет просто все буквы в тексте, полученном из таблицы, сделать строчными.
2. Zireael - 21 Июля, 2023 - 18:45:47 - перейти к сообщению
 Цитата:
как заменить все заглавные буквы строчными?

CODE:
external(INT, "CharLower", "CharLowerA", "User32.dll");

messagebox(ToLower("Серьги Черного распада"));

function ToLower(string Text)
{
char c[9999];
strcpy(#c[0], Text);
CharLower(address(#c[0]));
return format(#c[0]);
}
3. Kostick - 21 Июля, 2023 - 20:25:32 - перейти к сообщению
 Zireael пишет:
 Цитата:
как заменить все заглавные буквы строчными?

CODE:
external(INT, "CharLower", "CharLowerA", "User32.dll");

messagebox(ToLower("Серьги Черного распада"));

function ToLower(string Text)
{
char c[9999];
strcpy(#c[0], Text);
CharLower(address(#c[0]));
return format(#c[0]);
}


Огромное вам спасибо! Без вас бы моего бота не существовала, наверное.

Powered by ExBB FM 1.0 Final