選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Nathan Baulch 5ab870f8c1 Benchmarks 3年前
.travis.yml Update travisci 4年前
LICENSE Added license notices of Ian Coleman to each file 6年前
README.md Update examples in readme 4年前
acronyms.go Fix acronyms for camel case 4年前
camel.go Fix acronyms for camel case 4年前
camel_test.go Benchmarks 3年前
doc.go refactored doc to please golint 5年前
numbers.go Added license notices of Ian Coleman to each file 6年前
snake.go Add test for ToScreamingDelimitedWithIgnore 4年前
snake_test.go Benchmarks 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