我有一個這樣的字符串:"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'有'襯衫'而不是'T恤',這兩個都應該在'TOPS'中嗎? – Anthony
更新,但即使部分字符串匹配 - 它應該設置類別頂部 –