我學會了序列化的錯誤...現在我必須付出代價。在我的數據庫,我有記錄,其中字符串屬性看起來是這樣的:使用REGEX解析串行化數據
"---\n- '0'\n- Tent\n- '0'\n- '0'\n- Sleeping pad\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n- '0'\n"
有一種簡單的方法來解析出只有兩個內線的項目?在這種情況下,項目是帳篷和睡墊,但要注意的是,在這些長字符串,可以有任意數量的隱藏物品......
FYI這是Ruby on Rails的4
你有什麼期望的輸出?輸入是你提供的字符串,輸出是「帳篷睡墊」還是什麼? – trainoasis
理想情況下,我希望輸出爲'Tent,Sleeping pad,next item,等等',這樣我就可以轉換爲一個數組,然後可以在它上面運行一個枚舉。 – james