История изменений
Исправление arkhnchul, (текущая версия) :
Нужно регулярным выражением
вот просто нет. Потому, что пони.
1) читаем словарь в память, кладем в хэшмап/ассоциативный массив, хз как оно в похапе называется, обзываем dict
2) читаем текст, разбиваем его на массив строк чем-нито типа split, обзываем input_words
3) заводим хэшмап найденных в тексте слов, обзываем found_words
4) проходим по массиву input_words, каждое слово проверяем на:
4.1) нахождение в found_words, если есть - пропускаем
4.2) нахождение в dict, если есть - добавляем в found_words
5) ключи found_words - искомое «все, что удалось найти»
Исправление arkhnchul, :
Нужно регулярным выражением
вот просто нет. Потому, что пони.
1) читаем словарь в память, кладем в хэшмап/ассоциативный массив, хз как оно в похапе называется, обзываем dict_data
2) читаем текст, разбиваем его на массив строк чем-нито типа split, обзываем input_words
3) заводим хэшмап найденных в тексте слов, обзываем found_words
4) проходим по массиву input_words, каждое слово проверяем на:
4.1) нахождение в found_words, если есть - пропускаем
4.2) нахождение в dict, если есть - добавляем в found_words
5) ключи found_words - искомое «все, что удалось найти»
Исходная версия arkhnchul, :
Нужно регулярным выражением
вот просто нет. Потому, что пони.
1) читаем словарь в память, кладем в хэшмап/ассоциативный массив, хз как оно в похапе называется, обзываем dict_data 2) читаем текст, разбиваем его на массив строк чем-нито типа split, обзываем input_words 3) заводим хэшмап найденных в тексте слов, обзываем found_words 4) проходим по массиву input_words, каждое слово проверяем на: 4.1) нахождение в found_words, если есть - пропускаем 4.2) нахождение в dict, если есть - добавляем в found_words 5) ключи found_words - искомое «все, что удалось найти»