标签: ruby string split
我想将字符串"hello+world-apple+francisco-rome"拆分为["hello", "+world", "-apple", "+francisco", "-rome"]。
"hello+world-apple+francisco-rome"
["hello", "+world", "-apple", "+francisco", "-rome"]
String::split实际上失去了分裂元素。任何人都可以做到吗?
String::split
答案 0 :(得分:4)
你可以用这个简单的正则表达式来实现:
"hello+world-apple+francisco-rome".scan(/[+\-]?\w+/)