string_test.go 626 B

1234567891011121314151617181920212223242526
  1. package string
  2. import (
  3. "fmt"
  4. "testing"
  5. )
  6. func TestString(t *testing.T) {
  7. str := "中国88-china-88"
  8. fmt.Println("StrLen: ", StrLen(str))
  9. fmt.Println("MbStrLen: ", MbStrLen(str))
  10. haystack := "I love Shanghai. Shanghai is the biggest city in china."
  11. needle := "Shanghai"
  12. fmt.Println("SubstrCount: ", SubstrCount(haystack, needle))
  13. fmt.Println("Substr: ", Substr(str, 1, 2))
  14. fmt.Println("MbSubstr: ", MbSubstr(str, 1, 2))
  15. fmt.Println("StrPos: ", StrPos(str, "-", 2))
  16. fmt.Println("StrRPos: ", StrRPos(str, "-", 9))
  17. fmt.Println("StrSplit: ", StrSplit(str, "-"))
  18. fmt.Println("UCFirst: ", UCFirst("abcdefg"))
  19. }