考虑我的意见: -
"1 1 3 3 3 2 2 2 2 14 14 14 11 11 11 2"
我希望输出为
"1 3 2 14 11 2"
答案 0 :(得分:3)
试试这个:
items = "1 1 3 3 3 2 2 2 2 14 14 14 11 11 11 2"
items.split(' ').chunk(&:itself).collect(&:first)
#> ["1", "3", "2", "14", "11", "2"]
答案 1 :(得分:0)
string_data = "1 1 3 3 3 2 2 2 2 14 14 14 11 11 11 2"
string_data.split(' ').chunk(&:itself).collect(&:first).join(' ')
输出为"1 3 2 14 11 2"