How to split a string into only two parts, by the last occurrence of the split char?

前端 未结 10 1394
猫巷女王i
猫巷女王i 2020-12-29 01:22

For example:

\"Angry Birds 2.4.1\".split(\" \", 2)
 => [\"Angry\", \"Birds 2.4.1\"] 

How can I split the string into: [\"Angry Bir

10条回答
  •  被撕碎了的回忆
    2020-12-29 01:51

    reverse, split, then reverse every element and elements in array

    "Angry Birds 2.4.1".reverse.split(' ', 2).map(&:reverse).reverse
    

提交回复
热议问题