(str string)
| 549 | var matchAllCap = regexp.MustCompile("([a-z0-9])([A-Z])") |
| 550 | |
| 551 | func toSnakeCase(str string) string { |
| 552 | snake := matchFirstCap.ReplaceAllString(str, "${1}_${2}") |
| 553 | snake = matchAllCap.ReplaceAllString(snake, "${1}_${2}") |
| 554 | return strings.ToLower(snake) |
| 555 | } |
no outgoing calls