У меня есть 4 категории слов, связанных с областью путешествий. Например: -Java - Как искать строку и назначать класс?
ACCOMMODATION = {"hotel","restaurant","cafe","tea shop","lodging","coffee"}
COST = {"costly","expensive","price","inexpensive","fee","ticket"}
AMBIANCE = {"ambiance","ambience","cool","warm","hot"}
TRANSPORT = {"car","van","ride","walk","traffic","travel","road"}
У меня также есть список предложений, что я хочу, чтобы искать каждый из этих предложений и проверить для любого из вышеуказанных ключевых слов, содержащихся в предложении. Если это так, пометьте соответствующую категорию/категории предложением, чтобы конечный результат был чем-то вроде;
sentence1 [tab] ACCOMMODATION,COST
sentence2 [tab] ACCOMMODATION
sentence3 [tab] TRANSPORT
Как я могу достичь этого наиболее эффективно?
Заранее спасибо.
Что вы пробовали? StackOverflow не является службой написания кода, вы должны попытаться решить проблему и попросить о помощи, когда застрянете, покажете, что вы сделали, и какие-либо ошибки, с которыми вы столкнулись. –