- text = "11234566666678" 
- # Variant a: 
- results = [] 
- text.scan(/(\d)\1+/) { results << Regexp.last_match(0) } 
- p results                              # => ["11", "666666"] 
- # Variant b: 
- p text.scan(/((\d)\2+)/).map(&:first)  # => ["11", "666666"] 
- # Variant c: 
- p text.gsub(/(\d)\1+/).to_a  # => ["11", "666666"] 
-   
				dGV4dCA9ICIxMTIzNDU2NjY2NjY3OCIKIyBWYXJpYW50IGE6CnJlc3VsdHMgPSBbXQp0ZXh0LnNjYW4oLyhcZClcMSsvKSB7IHJlc3VsdHMgPDwgUmVnZXhwLmxhc3RfbWF0Y2goMCkgfQpwIHJlc3VsdHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjID0+IFsiMTEiLCAiNjY2NjY2Il0KIyBWYXJpYW50IGI6CnAgdGV4dC5zY2FuKC8oKFxkKVwyKykvKS5tYXAoJjpmaXJzdCkgICMgPT4gWyIxMSIsICI2NjY2NjYiXQojIFZhcmlhbnQgYzoKcCB0ZXh0LmdzdWIoLyhcZClcMSsvKS50b19hICAjID0+IFsiMTEiLCAiNjY2NjY2Il0K