OberonCore
https://forum.oberoncore.ru/

TextCmds: "фикс поиска по началам и концам слов" (ДИА)
https://forum.oberoncore.ru/viewtopic.php?f=116&t=4443
Страница 1 из 1

Автор:  Евгений Темиргалеев [ Вторник, 22 Май, 2012 11:38 ]
Заголовок сообщения:  TextCmds: "фикс поиска по началам и концам слов" (ДИА)

(модератор) выделено из: viewtopic.php?p=72780#p72780
Иван Денисов писал(а):
Надо бы в эту сборку тоже добавить фикс поиска по началам и концам слов.
Решение (viewtopic.php?f=23&t=3969) про которое Вы говорите --- фича, русификация. Фича не есть исправление ошибки или доработка общего вида. Поэтому в данную сборку добавлено быть не может.

Автор:  Иван Денисов [ Вторник, 22 Май, 2012 21:39 ]
Заголовок сообщения:  Re: ББ1.6: базовая сборка OberonCore

Евгений Темиргалеев писал(а):
Иван Денисов писал(а):
Надо бы в эту сборку тоже добавить фикс поиска по началам и концам слов.
Решение (viewtopic.php?f=23&t=3969) про которое Вы говорите --- фича, русификация. Фича не есть исправление ошибки или доработка общего вида. Поэтому в данную сборку добавлено быть не может.
Останусь при своем мнении, алгоритм поиска по тексту работает без этого исправления явно не так как задумано.

Автор:  Евгений Темиргалеев [ Среда, 23 Май, 2012 09:40 ]
Заголовок сообщения:  Re: ББ1.6: базовая сборка OberonCore

Иван Денисов писал(а):
Останусь при своем мнении, алгоритм поиска по тексту работает без этого исправления явно не так как задумано.
Против этого я не возражал.

Автор:  Иван Денисов [ Четверг, 25 Июль, 2013 18:18 ]
Заголовок сообщения:  Re: ББ1.6: базовая сборка OberonCore

Евгений Темиргалеев писал(а):
Иван Денисов писал(а):
Останусь при своем мнении, алгоритм поиска по тексту работает без этого исправления явно не так как задумано.
Против этого я не возражал.

Евгений, предлагаю код, который не привязан к языку и полностью исправляет проблему с поиском по границам слов. Надеюсь, что вы рассмотрите заявку на включение этого фикса: http://forum.oberoncore.ru/viewtopic.php?f=23&t=3969&p=81250#p81250

Автор:  Евгений Темиргалеев [ Среда, 06 Ноябрь, 2013 19:15 ]
Заголовок сообщения:  Re: ББ1.6: базовая сборка OberonCore

Иван Денисов писал(а):
Евгений, предлагаю код, который не привязан к языку и полностью исправляет проблему с поиском по границам слов. Надеюсь, что вы рассмотрите заявку на включение этого фикса: http://forum.oberoncore.ru/viewtopic.php?f=23&t=3969&p=81250#p81250
Данное решение не корректно, поэтому его включение в сборку отклоняется.

Например: a≤b≤c.

Чтобы при данном способе решения оно было корректным, требуется перечислить все литеры-ограничители слов из набора UCS2.

Автор:  Иван Денисов [ Среда, 06 Ноябрь, 2013 21:11 ]
Заголовок сообщения:  Re: ББ1.6: базовая сборка OberonCore

Евгений Темиргалеев писал(а):
Иван Денисов писал(а):
Евгений, предлагаю код, который не привязан к языку и полностью исправляет проблему с поиском по границам слов. Надеюсь, что вы рассмотрите заявку на включение этого фикса: http://forum.oberoncore.ru/viewtopic.php?f=23&t=3969&p=81250#p81250
Данное решение не корректно, поэтому его включение в сборку отклоняется.

Например: a≤b≤c.

Чтобы при данном способе решения оно было корректным, требуется перечислить все литеры-ограничители слов из набора UCS2.

Ну оно точно лучше, чем сейчас. Пример я ваш не понял, если честно. Что вы имели в виду? Что "≤" — разделитель?

Автор:  Иван Денисов [ Среда, 06 Ноябрь, 2013 21:22 ]
Заголовок сообщения:  Re: TextCmds: "фикс поиска по началам и концам слов" (ДИА)

Хотя задачка интересная :) собрать все разделители из 100 000 юникодных символов. Любая другая реализация предполагает такое-же выделение всех алфавитов из которых могут состоять слова.

Поэтому логично ограничить разделители слов, общепринятыми часто встречающимися.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/