【发布时间】:2016-01-15 10:18:18
【问题描述】:
我有一个这样的字符串:"Men's Beech River Cable T-Shirt"我如何从这个字符串中获取类别?
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有一个shirt而不是t-shirt,它们都应该在TOPS中吗? -
已更新,但即使部分字符串匹配 - 它也应将类别设置为 Tops