package main
import (
"regexp"
"fmt"
)
func main() {
var re = regexp.MustCompile(`(?m)^(\d{6})[^#]+(#\S+)`)
var str = `416327: ( 61, 65, 39) #3D4127 srgb(61,65,39)
212997: (130,127, 83) #827F53 srgb(130,127,83)
428312: (167,161, 99) #A7A163 srgb(167,161,99)
481351: (198,187,116) #C6BB74 srgb(198,187,116)
381013: (214,200,148) #D6C894 srgb(214,200,148)
`
segs2 := re.FindAllStringSubmatch(str, -1)
for i := 0; i < len(segs2); i++ {
fmt.Println(segs2[i][1], "," ,segs2[i][2]);
}
}
cGFja2FnZSBtYWluCmltcG9ydCAoCiAgICAicmVnZXhwIgogICAgImZtdCIKKQoKCgpmdW5jIG1haW4oKSB7CiAgICB2YXIgcmUgPSByZWdleHAuTXVzdENvbXBpbGUoYCg/bSleKFxkezZ9KVteI10rKCNcUyspYCkKICAgIHZhciBzdHIgPSBgNDE2MzI3OiAoIDYxLCA2NSwgMzkpICMzRDQxMjcgc3JnYig2MSw2NSwzOSkKMjEyOTk3OiAoMTMwLDEyNywgODMpICM4MjdGNTMgc3JnYigxMzAsMTI3LDgzKQo0MjgzMTI6ICgxNjcsMTYxLCA5OSkgI0E3QTE2MyBzcmdiKDE2NywxNjEsOTkpCjQ4MTM1MTogKDE5OCwxODcsMTE2KSAjQzZCQjc0IHNyZ2IoMTk4LDE4NywxMTYpCjM4MTAxMzogKDIxNCwyMDAsMTQ4KSAjRDZDODk0IHNyZ2IoMjE0LDIwMCwxNDgpCgpgCnNlZ3MyIDo9IHJlLkZpbmRBbGxTdHJpbmdTdWJtYXRjaChzdHIsIC0xKQpmb3IgaSA6PSAwOyBpIDwgbGVuKHNlZ3MyKTsgaSsrIHsKICAgIGZtdC5QcmludGxuKHNlZ3MyW2ldWzFdLCAiLCIgLHNlZ3MyW2ldWzJdKTsKfQogICAgCgp9Cg==