Приветствую, решил создать впервые в жизни свой компонент.
Задача: разбить строку на составляющие: цифры, буквы и знаки.
Соответствующий элемент строки посылается в соответствующий поток.
Применение :
как элемент ИИ по распознаванию текста , поиска орфографических ошибок и т.п.
Вопрос как оптимизировать блок распознавания знаков (не-цифра и не-буква) , использую FTCG -контейнер с набором if. А как еще можно решить такую задачку?
Пробовал с ascii - таблицей, но получается не намного меньше, так как в разных языках могут меняться коды ...
code_20873.txt
Этот топик читают: Гость
Ответов: 463
Рейтинг: 9
|
|||
карма: 0 |
| ||
файлы: 1 | code_20873.txt [10.7KB] [156] |
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
ajaxii писал(а): так как в разных языках могут меняться коды ...Назови хоть один язык, где положение знаков, цифр и букв в таблице ASCII отличается от общепринятого |
|||
карма: 22 |
|
Ответов: 2274
Рейтинг: 677
|
|||
карма: 11 |
| ||
файлы: 1 | code_20877.txt [1.3KB] [166] | ||
Голосовали: | ajaxii |
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | code_20878.txt [930B] [143] |
Ответов: 463
Рейтинг: 9
|
|||
nesco, искал по форуму информацию , я тогда пробовал через эмуляцию клавиш делать, но прочитав http://hiasm.com/forum.html?q=3&p=112225
остановился и понял что сразу решение очень грубое получается. Я не программист, для меня все это мало понятно только методом проб и ошибок решаю свои задачи. sla8a, спасибо большое, правда оригинальное решение все время про массивы забываю , еще раз спасибо за подсказку. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
У меня оно компонентом, но для тебя перенёс в IC
|
|||
карма: 25 |
| ||
Голосовали: | ajaxii |
Ответов: 463
Рейтинг: 9
|
|||
Tad, Спасибо! Решение наверное оптимальное, на 1 элементе, но если не очень в Дельфях, то грубо говоря малообучающее(не схематичное) . Хотя есть тут намек - учить Дельфи и IC
Кстати, а есть справка по IC& |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
ajaxii писал(а): грубо говоря малообучающееВот так будет работать быстрее и более обучающе .
|
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 10:27:55 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
av23850.comex.ru писал(а): А где есть справочка про IC и что это такое? |
|||
карма: 25 |
|
Ответов: 463
Рейтинг: 9
|
|||
[flood]Tad, можно хоть скрин что за оболочка и где ее брать? Хочу определиться, и посмотреть. Странно, почему нет до сих пор какого-нибудь билдера для написания таких вот скриптов?
[/flood] |
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
ajaxii, эти "скрипты" пишутся ручками. Вообще это не скрипт а код, на языке object pascal(delphi).
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Брать - Помощники->Языки->InLineCode
Пишешь вручную Посмотри еще раз на то, что я выложил четырьмя постами выше. Там прокоментировал. Получилось более обучающе. |
|||
карма: 25 |
|
13