我有一個字符串&一個數組,我試圖遍歷數組以查看其任何元素是否匹配字符串的一部分。將字符串的部分匹配到Ruby中數組的元素
string = "HOPJYJKCONNECTICUTQZIDAHOKR"
states_array = ["TEXAS", "ALASKA", "IDAHO", "FLORIDA", "MONTANA", "OHIO", "NEWMEXICO", "CONNECTICUT", "COLORADO"]
如何迭代states_array以便我可以找到字符串中的所有匹配項?我想輸出所有匹配的狀態爲一個數組&所以最終的結果可能是這樣的:由Matt
#=> ["CONNECTICUT", "IDAHO"]
應該是'「得克薩斯」,「阿拉斯加」,''沒有「得克薩斯」,「阿拉斯加」' – steenslag
有一個在您的評論中有語法錯誤......當真? – Cilan
@PeterAlfvin我在提問'#=> [「CONNECTICUT」,「IDAHO」]。 – Cilan