|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.02.2020, 19:38 | #1 |
Форумчанин
Регистрация: 22.05.2009
Сообщений: 248
|
Какой лучший способ найти все слова в русском языке с буквой ё?
Какой лучший способ найти все слова в русском языке с буквой ё?
То есть просто нужен список всех слов, которые содержат букву в русском языке. Есть ли какой-то способ как извлечь, к примеру, из словаря MS Word данный список, будет ли он полным? Или как-то лучше проанализировать тексты какие-то? Тогда какие? Или уже где-то эта тема полностью раскрыта? Словари есть уже готовые, но они неполные, поэтому и спрашиваю, как сделать более полными с буквой ё. |
13.02.2020, 20:48 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Что понимается под полнотой? Ведь слово может иметь разные формы.
А так алгоритм прост - найти словарь и в нем искать. E-Mail: arigato.freelance@gmail.com
|
13.02.2020, 20:53 | #3 |
Форумчанин
Регистрация: 22.05.2009
Сообщений: 248
|
Да, слово может иметь разные формы, разные склонения. То есть слова зелёные и зелёный - это разные слова и должны быть записаны отдельно там.
Какие словари посоветуете, которые проще обработать и где может быть это более полно раскрыто? Как-то просклонять автоматически найденные слова? |
13.02.2020, 21:34 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Словари можно загуглить, мне попадались достаточно крупные, но вряд ли можно говорить о полноте. Можно взять крупный текст (какое-либо произведение) и просканировать его целиком.
E-Mail: arigato.freelance@gmail.com
|
14.02.2020, 02:24 | #5 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Берёте википедию или lib.ru и разбиваете на слова. Далее подсчитываете частоту встречи слов и всё что меньше некоторого порога удаляете ибо шум или ошибки. А оставшиеся проверяете на наличие буквы "ё" и бует вам полный словарь.
https://github.com/itkach/slob/wiki/...naries#russian https://libruks.wordpress.com/librusec/ Пример разбиения https://github.com/natasha/razdel
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
14.02.2020, 03:01 | #6 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
14.02.2020, 03:45 | #7 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Цитата:
P. S. Даны строки: ёшкин кот ёханый бабай Сколько строк содержат букву "Ё", в каких строках эта буква присутствует, сколько символов русского алфавита в строках? Для начала составьте алгоритм поиска, далее выбираете наиболее подходящий язык ЯП для воплощения идеи в жизнь.
I am not a wizard, I am just learning.
Последний раз редактировалось Desc; 14.02.2020 в 03:56. |
|
14.02.2020, 18:27 | #8 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 957
|
столбец A: массив слов
столбец B: поиск ё столбец C: поиск Ё столбец D: объединение или попробуйте в 1 столбец А1 Ёлочная В1 =ЕСЛИОШИБКА(ЕСЛИ(НАЙТИ("ё";A1)>0;A1 ;"");"") С1 =ЕСЛИОШИБКА(ЕСЛИ(НАЙТИ("Ё";A1)>0;A1 ;"");"") D1 =СЦЕПИТЬ(B1;C1) включаем тэги кодэ code Код:
и сортировать по алфавиту сгруппирует массив и выявлять одинаковые подобным способом https://www.youtube.com/watch?v=I0QV2AZ5W5E оказывается общая формула в столбец B1 =СЦЕПИТЬ(ЕСЛИОШИБКА(ЕСЛИ(НАЙТИ("ё"; A1)>0;A1;"");"");ЕСЛИОШИБКА(ЕСЛИ(НА ЙТИ("Ё";A1)>0;A1;"");""))
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 14.02.2020 в 19:22. |
14.02.2020, 19:02 | #9 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Пожалуй, этот алгоритм стоило бы зарегистрировать и получить сертификат!
E-Mail: arigato.freelance@gmail.com
|
14.02.2020, 19:09 | #10 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 957
|
зачем получать дорогой Сертификат?
легче нарисовать 1 апреля с мудрёным названием а сейчас формула Word деления фраз на абзацы заменить пробел на знак абзаца ^p и далее 2 абзаца ^p^p заменить на 1 абзац ^p мож 5 раз у меня сейчас получилось и в том году я так выявил мои частые 100 слов ... это же бигдата ...
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 14.02.2020 в 19:24. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти какое-нибудь слово, начинающееся буквой "a" и заканчивающееся буквой "z" | Shved2298 | Помощь студентам | 1 | 08.05.2017 12:01 |
Вывести слова предложения в таком порядке, чтобы последняя буква каждого слова совпадала с первой буквой следующего слова ( java ) | huhu | Помощь студентам | 0 | 06.04.2012 19:42 |
Программа на русском языке в Windows XP на другом языке... Как? | 29bit | Свободное общение | 4 | 01.02.2008 17:24 |
Лучший способ помочь программисту с английским. | ahtnoyen | Свободное общение | 12 | 30.06.2007 22:40 |