mirror of https://github.com/dmarkham/enumer.git
48 lines
1.1 KiB
Go
48 lines
1.1 KiB
Go
package camelcase
|
|
|
|
import "fmt"
|
|
|
|
func ExampleSplit() {
|
|
|
|
for _, c := range []string{
|
|
"",
|
|
"lowercase",
|
|
"Class",
|
|
"MyClass",
|
|
"MyC",
|
|
"HTML",
|
|
"PDFLoader",
|
|
"AString",
|
|
"SimpleXMLParser",
|
|
"vimRPCPlugin",
|
|
"GL11Version",
|
|
"99Bottles",
|
|
"May5",
|
|
"BFG9000",
|
|
"BöseÜberraschung",
|
|
"Two spaces",
|
|
"BadUTF8\xe2\xe2\xa1",
|
|
} {
|
|
fmt.Printf("%#v => %#v\n", c, Split(c))
|
|
}
|
|
|
|
// Output:
|
|
// "" => []string{}
|
|
// "lowercase" => []string{"lowercase"}
|
|
// "Class" => []string{"Class"}
|
|
// "MyClass" => []string{"My", "Class"}
|
|
// "MyC" => []string{"My", "C"}
|
|
// "HTML" => []string{"HTML"}
|
|
// "PDFLoader" => []string{"PDF", "Loader"}
|
|
// "AString" => []string{"A", "String"}
|
|
// "SimpleXMLParser" => []string{"Simple", "XML", "Parser"}
|
|
// "vimRPCPlugin" => []string{"vim", "RPC", "Plugin"}
|
|
// "GL11Version" => []string{"GL", "11", "Version"}
|
|
// "99Bottles" => []string{"99", "Bottles"}
|
|
// "May5" => []string{"May", "5"}
|
|
// "BFG9000" => []string{"BFG", "9000"}
|
|
// "BöseÜberraschung" => []string{"Böse", "Überraschung"}
|
|
// "Two spaces" => []string{"Two", " ", "spaces"}
|
|
// "BadUTF8\xe2\xe2\xa1" => []string{"BadUTF8\xe2\xe2\xa1"}
|
|
}
|