【发布时间】:2019-09-12 23:00:41
【问题描述】:
假设我有一个字符串
string = "hellohellohey"
我想每隔第二个字符拆分一次,这样看起来像这样
string = ["he","ll","oh","el","lo","he","y"]
我尝试使用scan(/.{2}/)方法,但如果数组项不能被2除,它就不起作用。
编辑: 有必要告诉你,2 字符的东西是一个例子。我正在做一些大事,所以我将每 8 百万 个字符拆分一次。因此,将其拆分为单个字符并使用 each_slice 在这里不起作用。它只会冻结我的笔记本电脑。
【问题讨论】:
-
尝试使用
.{1,2}匹配 1 或 2 次。