Люди....помогите...нужно проверить правильно слово написано или нет
[color=red]Указывайте конструктивную тему, не надо лирики (с) Dolonet;[/color]
...edinstvennoe 4to ja poka skazhu:sovetuju kakujuto bazu slov!i dobavitj k nemu svoj algoritm s4itivanija!
naprimer: http://www.lasr.cs.ucla.edu/geoff/ispell-dictionaries.html#Russian-dicts
Есть слова, список слов на русском языке, как уже говорил существительные именительный падеж единственное число, необходимо воспользоваться собственным/сторонним словарем и определить написано ли слово без ошибок, т.е. есть в словаре или нет...
Проблемы стоящие передо мной:
1. Если писать свой словарь(алгортимы загрузки в память, структурирования, поиска), то не обходим сам набор слов в описанном формате, для загрузки в память...это долго посему этот вариант будет тока в самом худшем случае рассматриваться.
2. Если есть какая-то система, обладающая итерфейсом(функции, DLL, и т.д.)который бы имел в своем составе функцию позволяющую определить правильно написано слово или нет, т.е. содержиться оно в базе данных слов или нет.
Я под интерфейсом понимаю какойто движок позволяющий загружать словарь, искать в нем и т.д.....собственно последний вариант самый жжелательный ибо не понадобиться заморачиваться с словарем: как хранить/искать/загружать в память...
Есть слова, список слов на русском языке, как уже говорил существительные именительный падеж единственное число, необходимо воспользоваться собственным/сторонним словарем и определить написано ли слово без ошибок, т.е. есть в словаре или нет...
Проблемы стоящие передо мной:
1. Если писать свой словарь(алгортимы загрузки в память, структурирования, поиска), то не обходим сам набор слов в описанном формате, для загрузки в память...это долго посему этот вариант будет тока в самом худшем случае рассматриваться.
2. Если есть какая-то система, обладающая итерфейсом(функции, DLL, и т.д.)который бы имел в своем составе функцию позволяющую определить правильно написано слово или нет, т.е. содержиться оно в базе данных слов или нет.
Я под интерфейсом понимаю какойто движок позволяющий загружать словарь, искать в нем и т.д.....собственно последний вариант самый жжелательный ибо не понадобиться заморачиваться с словарем: как хранить/искать/загружать в память...
Я писал такую систему в универе - в кач курсового. Мнение наших преподов было таково - от словаря никуда не деться. Словарь, для оптимизации, состоял из корней и суффиксов/окончаний. а "движок" дробил слово на эти лексемы и искал в словаре по корню. Очень интересно было бы использовать Word, но как ты будешь, если попадется слово, которого нет в его словаре? Да и вообще, если проблема только в запуске Worda и проверки в нем текста - то это имхо уже другая программа.
Из опыта могу сказать, что вариант "со словарём" - действительно очень долгий и нудный (перездавал три раза). Попробуй найти в инете что-то типа "Лексический анализ Волкова мгу" - была боль мень нормальная метода про словарные анализаторы.
А у тебя нет ее в эл. виде? Просто срочно надо...а в инете не нашел...если есть кинь мне на мыло gаgоlа@уаndех.ru (осторожнее в мыле русские буквы!)
http://www.ergeal.ru/archive/cs/ppo/2-2.htm
на. да простит меня волкова за ссылку на её материалы =)))))