things = "one thing, two things, three things, four things"
給出這個輸入,我該如何用逗號分割一個字符串,然後修剪它周圍的空白處?導致:Ruby:分割,然後刪除前導/尾隨空白?
things = ["one thing", "two things", "three things", "four things"]
目前我有這樣的:
things = things.to_s.tr("\n\t", "").strip.split(/,/)
這確實最什麼,我想要它做的,除了刪除前/後空格時,它分裂的逗號。達到此目的的最佳方式是什麼?我想把它作爲這個表達式的一部分,而不是將上面的結果分配給一個單獨的數組,並迭代它。
字符串''一件事,兩件事,三件事,四件事''和'{:東西=>東西.to_s.tr(「\ n \ t「,」「).strip.split(/,/)}'?不要只是複製你擁有的任何東西。把它變成一個你能夠理解的問題。刪除不相關的東西。 – sawa
好的,我已經完成了。 :-) – Ben