У меня есть строка вроде этого: "Men's Beech River Cable T-Shirt"
Как я могу получить категорию из этой строки?Строка строки Ruby в массиве
str = "Men's Beech River Cable T-Shirt"
str2 = "MEN'S GOOSE EYE MOUNTAIN DOWN VEST"
cat1 = str1.split.last # T-Shirt
cat2 = str2.split.last # VEST
TOPS = %w(jacket vest coat blazer parka sweater shirt polo t-shirt)
Желаемый результат:
category_str1 = "Tops" # Since T-Shirt (shirt) is in TOPS constant.
category_str2 = "Tops" # Since vest is in TOPS const.
Я не знаю, как описать мою проблему лучше, я надеюсь, вы понимаете, что из примера, приведенного.
'TOPS' имеет' рубашку', а не 'футболку', должны ли они быть в« TOPS »? – Anthony
Обновлено, но даже если часть совпадений строк - она должна установить категорию для Tops –