|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.12.2006, 19:29 | #11 | |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Цитата:
Можно создать буфер - блокер: если слово в нем присутствует, откидываем...
Познавая других, мы познаем себя.
С'est la vie... |
|
14.12.2006, 20:17 | #12 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
- могучий - сильный - мощный - великий -
допустим это замкнутая цепь, если у нас есть слово, то мы можем его заменить на любое справа или слева. Объясняю зачем это - если нас не устроит замена конкретных участков, то мы можем прогнать ещё раз и программа заменит другими соседями слева и справа. Кто-нибудь ещё предложит какой-либо метод? |
14.12.2006, 20:37 | #13 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Так оно и получится, но цепь должна быть для каждого слова, а мы получим довольно-таки щепетильную ситуацию, как и писал zetrix - прийдется создавать не просто базу синонимов и функции подбора их, но и полный текстовый анализатор, что перельется в море проблем и головных болей, с которыми большинство из нас, я думаю, справится не сможет (относительно "если нам не понравится"). Рассуждение построено на том, что синонимы врядли должны выбираться пользователем. Может быть мы роем не в ту сторону? Тема интересна, но ее создатель молчит уже два дня - может стоит его подождать?
Познавая других, мы познаем себя.
С'est la vie... |
14.12.2006, 20:45 | #14 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
SuperVisor, создатель наверное не созрел для данной проблемы. вообще для данного синонимайзера нужна база, анализатор и текст для замены. Пользователь будет вставлять текст и выбирать какую его часть изменять.
Составление базы - это другой вопрос. Возможно - это всего навсего 50 цепочек синонимов глаголов. Мы, как я понял, пока только теорию обсуждаем? |
14.12.2006, 20:56 | #15 | |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Судя по первому посту у меня сложилось впечатление, что ему нужно именно дерево синонимов на определенное слово... Возможно ты прав - единственный вариант все-таки его дождаться и разобраться что, где и почему должно быть.
Цитата:
Познавая других, мы познаем себя.
С'est la vie... |
|
14.12.2006, 21:01 | #16 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Я предлагаю так хранить базу в файле:
каждая строка файла имеет вид: слово, n1, n2, n3, ... где n1, n2, n3, ... - номера строк, в которых содержится синоним слову в данной строке. Т.е. в каждой строке есть ссылки (номера строк) на другие строки. |
14.12.2006, 21:07 | #17 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
zetrix, полностью поддерживаю. Но как быть с пересечениями синонимов и полной отрицательности предыдущим?
Познавая других, мы познаем себя.
С'est la vie... |
15.12.2006, 07:44 | #18 |
Забанен
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2006
Сообщений: 420
|
А интересно отношение транзитивности выполняется для синонимов?
т.е. если (слово А имеет синоним слово В) и (слово В имеет синоним слово С), то слово С является синонимом А
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
|
15.12.2006, 08:53 | #19 | |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Цитата:
P.S. Хотелось бы услышать другие теории, варианты решения... |
|
15.12.2006, 10:59 | #20 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите реализовать | ReacXX | Общие вопросы Delphi | 3 | 26.05.2008 08:56 |
Помогите реализовать | VenMaster | Общие вопросы Delphi | 8 | 24.04.2008 23:45 |
3D фигуры, как реализовать? | Nikiforov | Помощь студентам | 2 | 22.02.2008 00:24 |
Как такое реализовать? | AnalogXP | Общие вопросы Delphi | 9 | 17.02.2008 00:22 |
Как реализовать ASin | Romanus | Общие вопросы C/C++ | 2 | 16.04.2007 09:46 |