選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Nathan Baulch e6c294d87b Reintroduce strings.TrimCase in snake 3年前
.travis.yml Remove go versions in CI with no strings.Builder 3年前
LICENSE Added license notices of Ian Coleman to each file 5年前
README.md Update examples in readme 4年前
acronyms.go Performance optimizations 3年前
camel.go Fix ToLowerCamel with leading space 3年前
camel_test.go Fix ToLowerCamel with leading space 3年前
doc.go refactored doc to please golint 5年前
snake.go Reintroduce strings.TrimCase in snake 3年前
snake_test.go Fix ToLowerCamel with leading space 3年前

README.md

strcase

Godoc Reference Build Status Coverage Go Report Card

strcase is a go package for converting string case to various cases (e.g. snake case or camel case) to see the full conversion table below.

Example

s := "AnyKind of_string"
Function Result
ToSnake(s) any_kind_of_string
ToSnakeWithIgnore(s, '.') any_kind.of_string
ToScreamingSnake(s) ANY_KIND_OF_STRING
ToKebab(s) any-kind-of-string
ToScreamingKebab(s) ANY-KIND-OF-STRING
ToDelimited(s, '.') any.kind.of.string
ToScreamingDelimited(s, '.', '', true) ANY.KIND.OF.STRING
ToScreamingDelimited(s, '.', ' ', true) ANY.KIND OF.STRING
ToCamel(s) AnyKindOfString
ToLowerCamel(s) anyKindOfString

Install

go get -u github.com/iancoleman/strcase