в тексте такие как
1+1
1 +1
1 + 1
1+ 1.
1+кк.
1 + кк
…..
до 5+ кк
Как лучше искать подобные схожести? Делать массив словаря слов, разбить текст на массив слов и циклом сравнивать каждый элемент словаря с словом текста или под каждый случай регулярку писать?
Что значит схожесть и что за задача решается?
нужно проходиться по тексту и искать схожие слова со словаря( по принципу которые писал выше - 1+1 ) и если в тексте есть схожее слово, вернуть его в отдельный массив
Какого размера словарь? Что такое слово? Что такое "схожее"?)
Схожее слово которое у нас будет в словаре( это массив такой как : 1+1 2+кк И тд. Сложность в том что регистр может быть разный пробелы между и после слова и точка или запятая перед словом или после
Словарь это список всех комбинации которые могут быть. С пробелами, точками и запятыми после слова
А как определяются слова, если внутри слова есть пробелы?
Значит не слова, а связка, не знаю как дать правильное определение Важно найти в тексте Значение : 1+кк Но 1+кк может быть написан с пробелами перед или после + Или иметь точку после ( 1+кк. )
убери все пробелы из текста
И тупо искать схожесть 1+1 среди одной строки всего текста без пробелов?
ну у тебя любые варианты 1 + 1 превратятся в 1+1
Хорошо, а как в строке Сдаётсядом1+1жильеновыйдомКвадратура:40м2 Найти 1+1 и вернуть значение 1+1 либо в массив его пульнуть?
если у тебя по произвольным текстам смысл искать надо, то это не в ту группу пишешь
Обсуждают сегодня