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

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

11. konctantin777 - 26 Апреля, 2019 - 14:20:36 - перейти к сообщению
Не понимаю и путаюсь в этом пока ( Подскажите строчку которая будет удалять всё, что по крректности меньше 0.7 ?
function шаблон()
{
int n=0;

sum_symbol_KIB=readtext(NUM, #text_KIB, 7, 1, -1, -1, -1, -1, -1, 0, 50, 580, 284, 1292, 396, -1);
for (n_readtext_KIB=0; n_readtext_KIB<sum_symbol_KIB; n_readtext_KIB++)correct_symbol_KIB[n_readtext_KIB]=symbolcorrect(n_readtext_KIB);

regexreplace(-1, #text_KIB, text_KIB, "[^\d]", ""); // удалить из строки всё кроме чисел
n=formatsn(text_KIB);
messagebox(n);
}
(Добавление)
regexreplace(-1, #s, s, "[^a-z]", ""); // удалить из строки всё кроме букв от 'a' до 'z'
а русские это:
regexreplace(-1, #text_KIB, text_KIB, "[^а-я]", ""); ?
12. Kibor - 26 Апреля, 2019 - 14:36:22 - перейти к сообщению
При чем тут регулярные выражения к распознаванию?
Регулярка позволит манипулировать символами в тексте.
И все.
А для отсеивания шума используйте функции с распознавания. Перед регулярными выражениями.
13. konctantin777 - 26 Апреля, 2019 - 14:48:02 - перейти к сообщению
Вот понять бы ещё о чем речь... Подскажите просто как правильно делать чтобы во все скрипты вставлять в блок кода, после блока "Распознавания текста" ?

Я думаю нужно сначала строчку, чтобы удаляла всё что symbolcorrect(n_readtext_KIB) меньше какого то значения, а потом :
regexreplace(-1, #text_KIB, text_KIB, "[^\d]", ""); // удалить из строки всё кроме чисел
n=formatsn(text_KIB);
?
14. Kibor - 26 Апреля, 2019 - 14:51:48 - перейти к сообщению
15. konctantin777 - 26 Апреля, 2019 - 15:08:26 - перейти к сообщению
Вобщем проще все шумы на "-" обучить )

Powered by ExBB FM 1.0 Final