2020-12-12から1日間の記事一覧

Rubyメモ

連続する同じ文字で文字列を分割 scan str = "122333455" str.scan(/((.)\2*)/).map(&:first) #=> ["1", "22", "333", "4", "55"] 括弧が2つあるのは、内側の括弧のドットで1文字にマッチし、外側の括弧でその繰り返しをキャプチャするため。ドットにマッ…