什么是最优雅的Ruby语句将字符串中的字符串拆分为两个?

p.m*_*los 2 ruby

我有字符串"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)