Ruby split 和join方法

         Mysql等由於不支持數組的存放,rails可借用ruby的join使數組變成string類型存儲和split取出數組。

           

>>  "foo bar     baz".split     # 把字符串分割成有三個元素的數組
=> ["foo", "bar", "baz"]
默認情況下,split 在空格處把字符串分割成數組,當然你幾乎可以在任何地方進行分割:
>> "fooxbarxbazx".split('x')
=> ["foo", "bar", "baz"]

前面我們用 split 把字符串分割成字符串,我們還可以使用 join 方法進行相反的操作:

>> a
=> [42, 8, 17, 7, "foo", "bar"]
>> a.join                       # 沒有連接符
=> "428177foobar"
>> a.join(', ')                 # 連接符是一個逗號和空格
=> "42, 8, 17, 7, foo, bar"


發佈了31 篇原創文章 · 獲贊 0 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章