분류 전체보기 (170) 썸네일형 리스트형 [Go]Snake to Camel func split(str string) (words []string) { repl := strings.NewReplacer("-", " ", "_", " ") str = repl.Replace(str) rex2 := regexp.MustCompile("(\\w+)") words = rex2.FindAllString(str, -1) return } func ToCamel(str string) (out string) { lowerStr := strings.ToLower(str) words := split(lowerStr) out = words[0] for _, w := range split(lowerStr)[1:] { out += strings.Title(w) } return } fu.. 파일명의 접두어 일괄 바꾸기 사내 개발자들과 생각 공유하던 슬랙 채널이 수명이 다해 내가 올렸던 글들 중 행여라도 나중에 참고할만한 것들 심심할 때 마다 추려 정리해보기로 했다. 이건 슬랙 초기에 올렸던 ... 다수의 파일명 앞 부분을 바꿀 일 있어서 go 로 한 번 짜봤습니다. WalkFunc 에 패러미터 넘기는 것 때문에 좀 고민했는데 역시나 구글 덕분으로 ... func walkFnChangeWord(oldWord string, newWord string) filepath.WalkFunc { return func(path string, info os.FileInfo, err error) error { if err != nil { log.Print(err) return nil } r, _ := regexp.Compile(oldW.. 이전 1 ··· 19 20 21 22 다음