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

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

1. ivantu - 07 Декабря, 2018 - 08:23:49 - перейти к сообщению
Друзья, подскажите что делаю не так, почему после распознавания текста не могу удалить из него желаемое? Вот мой пример:

CODE:
loadsymbolbase ("\basetext.sib");
string Text[999];
readtext (NUM, #Text[0], 4, 1, 32, -1, -1, -1, -1, 0, -1, 104, 760, 123, 773, -1); // Находит 14
deletetext(#Text[0], "1"); // Убрать 1
messagebox(Text[0]);// Должно быть 4
// Что не так?
2. Kibor - 07 Декабря, 2018 - 08:51:57 - перейти к сообщению
Вместо deletetext(#Text[0], "1"); // Убрать 1

regexreplace(-1, #Text[0], Text[0], "1", ""); // Убрать 1
3. ivantu - 07 Декабря, 2018 - 10:38:57 - перейти к сообщению
Спасибо, а почему мой вариант не подходит?
4. Kibor - 07 Декабря, 2018 - 10:51:10 - перейти к сообщению
Потому что deletetext работает не с string а с char
5. ivantu - 07 Декабря, 2018 - 10:58:43 - перейти к сообщению
Спасибо, все понял теперь.
6. ivantu - 08 Декабря, 2018 - 06:05:55 - перейти к сообщению
Подскажите пожалуйста как к примеру убрать все кроме известного?
Это нужно для отсеивания шума.
7. Zireael - 08 Декабря, 2018 - 06:43:49 - перейти к сообщению
 Цитата:
Подскажите пожалуйста как к примеру убрать все кроме известного?

CODE:
string s="12 йцук,.text*(&^$ 34"; // строка

regexreplace(-1, #s, s, "[^a-z]", ""); // удалить из строки всё кроме букв от 'a' до 'z'
messagebox(s);

 Цитата:
"[^\d]" - всё кроме чисел
"[^abczxy]" - всё кроме букв: abczxy
"[^\.\?]" - всё кроме . и ?, слеш перед ними это экранирующий символ
8. ivantu - 08 Декабря, 2018 - 11:58:29 - перейти к сообщению
Спасибо!! То, что искал!
9. konctantin777 - 26 Апреля, 2019 - 14:15:53 - перейти к сообщению
 ivantu пишет:
Подскажите пожалуйста как к примеру убрать все кроме известного?
Это нужно для отсеивания шума.


regexreplace(-1, #s, s, "[^a-z]", ""Подмигивание; // удалить из строки всё кроме букв от 'a' до 'z'
же не удалит шум ? Т.е. шум может распознаться как буква и остаться.. А можно и шум удалять ?
10. Kibor - 26 Апреля, 2019 - 14:18:00 - перейти к сообщению
 konctantin777 пишет:
А можно и шум удалять ?

Что значит удалять шум?
Есть функции оценки корректности и тд.
Из них стройте алгоритм под задачу.

Powered by ExBB FM 1.0 Final