我有字符串"abigword"
,我想采取数组["ab", "ig", "wo", "rd"]
.为了概括,给定一个字符串,我想把它的组成字符数组一对一地配对.
什么是最优雅的Ruby方式呢?
Ser*_*sev 10
"abigword".scan(/../) # => ["ab", "ig", "wo", "rd"]
Run Code Online (Sandbox Code Playgroud)
如果你想要它还可以处理奇数个字符:
"abigwordf".scan(/..?/) # => ["ab", "ig", "wo", "rd", "f"]
Run Code Online (Sandbox Code Playgroud)