powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Искать по рус-лат соответствиям
5 сообщений из 5, страница 1 из 1
Искать по рус-лат соответствиям
    #39265759
sanekoffice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В целом, что нужно...
Есть слово "КОЛОБОК" (образно). В этом самом колобке одна рус. 'O' и 2 анг. 'O'. Есть массив строк таких вот колобков, уже прилетевший из БД.
Вот надо, чтобы не важно из каких 'О' я вбивал это слово в поиске, он нашел мне этого колобка.

Соответствия К-K, А-А, С-С и тд. (то есть рус и англ языки)

Здесь наверно регулярные выражения придется строить? Раскидываешь слово на символы, ищешь в них возможные соответствия и заменяешь на "[КК][ОО]Л[ОО]б[OO][KK]".
С помощью ReqEx или подобных можно такое провернуть?
...
Рейтинг: 0 / 0
Искать по рус-лат соответствиям
    #39265765
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По хорошему так: сделать функцию нормализации, например заменить O англ. на О рус. и т.д.
затем сначала прогонять функцию нее затем сохранять в БД (можно отдельное поле завести под нормализованное)
при поиске прогоняем через функцию и ищем в нормализованных
До кучи можно править двойные пробелы на одинарные, кавычки и т.д.
...
Рейтинг: 0 / 0
Искать по рус-лат соответствиям
    #39265768
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tзатем сначала прогонять функцию нее затем сохранять в БД (можно отдельное поле завести под нормализованное)
... сначала прогонять через функцию, а результат затем сохранять в БД ...
...
Рейтинг: 0 / 0
Искать по рус-лат соответствиям
    #39265896
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Транслитерация - это единственный кейс отличия от эталонного колобка? Если да - то замена латинских букв на русские спасет отца русской демократии. Если нет - то нечеткий поиск впиливать
...
Рейтинг: 0 / 0
Искать по рус-лат соответствиям
    #39265933
sanekoffice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ну слова то не только русские но еще и английские. Там просто набивали что-то наподобие шифров. Могли запросто пол слова напечатать на английском пока не дойдут до буквы "Б" и меняя раскладку дописывали уже на буржуйском
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Искать по рус-лат соответствиям
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]