13 lines
209 B
Go
13 lines
209 B
Go
package gen
|
|
|
|
import (
|
|
"regexp"
|
|
"strings"
|
|
)
|
|
|
|
func CamelToSnake(s string) string {
|
|
re := regexp.MustCompile("([a-z0-9])([A-Z])")
|
|
snake := re.ReplaceAllString(s, "${1}_${2}")
|
|
return strings.ToLower(snake)
|
|
}
|