連続する同じ文字で文字列を分割 scan str = "122333455" str.scan(/((.)\2*)/).map(&:first) #=> ["1", "22", "333", "4", "55"] 括弧が2つあるのは、内側の括弧のドットで1文字にマッチし、外側の括弧でその繰り返しをキャプチャするため。ドットにマッ…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。