Documentation ¶
Index ¶
- Constants
- Variables
- func StringWithCharset(length int, charset string) string
- type String
- func (s String) ASCIIsubstr(start, end int) String
- func (s String) AddLeft(ss String) String
- func (s String) AddPos(ss String, pos int) String
- func (s String) AddRight(ss String) String
- func (s String) AesDecrypt(key String) String
- func (s String) AesDecryptByte(key String) String
- func (s String) AesEncrypt(key String) String
- func (s String) AesEncryptByte(key String) []byte
- func (s String) B64Decode() String
- func (s String) B64Encode() String
- func (s String) B64URLDecode() String
- func (s String) B64URLEncode() String
- func (s String) Bool() bool
- func (s String) Compare(b String) int
- func (s String) Contains(substr String) bool
- func (s String) ContainsAny(chars String) int
- func (s String) ContainsRune(r rune) bool
- func (s String) Count(substr String) int
- func (s String) CreateCommandFields() []String
- func (s String) EqualFold(t String) bool
- func (s String) Execute() (String, String)
- func (s String) Exists() bool
- func (s String) Fields() Strings
- func (s String) FieldsFunc(f func(rune) bool) []String
- func (s String) Find(substring String) int
- func (s String) FindAll(substring String) []int
- func (s String) FindInFiles(strpath String) Strings
- func (s String) Float32() float32
- func (s String) Float64() float64
- func (s String) GenerateAesKeyHex(length int) String
- func (s String) Get() String
- func (s String) GetContents() String
- func (s String) HasPrefix(prefix String) bool
- func (s String) HasSuffix(suffix String) bool
- func (s String) Index(substr String) int
- func (s String) IndexAny(chars String) int
- func (s String) IndexByte(c byte) int
- func (s String) IndexFunc(f func(rune) bool) int
- func (s String) IndexRune(r rune) int
- func (s String) Int() int
- func (s String) Int32() int32
- func (s String) Int64() int64
- func (s String) IsEmail() bool
- func (s String) IsFilePath() bool
- func (s String) IsHtmlTag() bool
- func (s String) IsIban(country String) bool
- func (s String) IsIbanFast(country String) bool
- func (s String) IsIp() bool
- func (s String) IsIpV4() bool
- func (s String) IsIpV6() bool
- func (s String) IsPhoneNumber() bool
- func (s String) IsUrl() bool
- func (s String) IsUserName(min int, max int) bool
- func (s String) IsWholeNumber() bool
- func (s String) IsZipCode(country String) bool
- func (s String) IsZipCodeFast(country String) bool
- func (s String) Json() map[String]interface{}
- func (s String) LastIndex(substr String) int
- func (s String) LastIndexAny(chars String) int
- func (s String) LastIndexByte(c byte) int
- func (s String) LastIndexFunc(f func(rune) bool) int
- func (s String) Left(length int) String
- func (s String) Map(mapping func(rune) rune) String
- func (s String) Md5() String
- func (s String) Node() (String, String)
- func (s String) NodeFile() (String, String)
- func (s String) Open() String
- func (s String) OpenByte() []byte
- func (s String) ParseDate(format String) time.Time
- func (s String) ParseDateLocal(format String, location String) time.Time
- func (s String) Perl() (String, String)
- func (s String) PerlFile() (String, String)
- func (s String) Php() (String, String)
- func (s String) PhpFile() (String, String)
- func (s String) Post(url String, contenttype String) String
- func (s String) PrecompileIsIbanFast(country String)
- func (s String) PrecompileIsZipCodeFast(country String)
- func (s String) PwDigits(number int) bool
- func (s String) PwLowerCase(number int) bool
- func (s String) PwSpecialCase(number int) bool
- func (s String) PwUpperCase(number int) bool
- func (s String) Python() (String, String)
- func (s String) PythonFile() (String, String)
- func (s String) RandomString(length int) String
- func (s String) Repeat(count int) String
- func (s String) Replace(old, new String, n int) String
- func (s String) ReplaceAll(old, new String) String
- func (s String) Reverse() String
- func (s String) Right(length int) String
- func (s String) Sha1() String
- func (s String) Split(sep String) []String
- func (s String) SplitAfter(sep String) []String
- func (s String) SplitAfterN(sep String, n int) []String
- func (s String) SplitN(sep String, n int) []String
- func (s String) StripTags() String
- func (s String) Substr(start, end int) String
- func (s String) Title() String
- func (s String) ToLower() String
- func (s String) ToLowerSpecial(c unicode.SpecialCase) String
- func (s String) ToTitle() String
- func (s String) ToTitleSpecial(c unicode.SpecialCase) String
- func (s String) ToUpper() String
- func (s String) ToUpperSpecial(c unicode.SpecialCase) String
- func (s String) ToValidUTF8(replacement String) String
- func (s String) Tostring() string
- func (s String) Trim(cutset String) String
- func (s String) TrimFunc(f func(rune) bool) String
- func (s String) TrimLeft(cutset String) String
- func (s String) TrimLeftFunc(f func(rune) bool) String
- func (s String) TrimPrefix(prefix String) String
- func (s String) TrimRight(cutset String) String
- func (s String) TrimRightFunc(f func(rune) bool) String
- func (s String) TrimSpace() String
- func (s String) TrimSuffix(suffix String) String
- func (s String) URLDecode() String
- func (s String) URLEncode() String
- func (s String) Uint() uint
- func (s String) Uint32() uint32
- func (s String) Uint64() uint64
- func (s String) WordCount() map[String]int
- func (s String) WriteToFile(path String)
- type Strings
- type Strint
Constants ¶
View Source
const RandomStringCharset = "abcdefghijklmnopqrstuvwxyz" +
"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
Variables ¶
View Source
var RandomStringseededRand *mrand.Rand = mrand.New( mrand.NewSource(time.Now().UnixNano()))
View Source
var Timeout = 5
Functions ¶
func StringWithCharset ¶
Types ¶
type String ¶
type String string
func (String) ASCIIsubstr ¶
func (String) AesDecryptByte ¶
Convert byte to String object to use it. It will work
func (String) AesEncryptByte ¶
returns byte if you want to return binary
func (String) B64URLDecode ¶
func (String) B64URLEncode ¶
func (String) ContainsAny ¶
func (String) ContainsRune ¶
func (String) CreateCommandFields ¶
func (String) FindInFiles ¶
func (String) GenerateAesKeyHex ¶
generate 16 24 or 32 byte key for 128 192 or 256-bit Encryption
func (String) GetContents ¶
func (String) IsFilePath ¶
func (String) IsIbanFast ¶
func (String) IsPhoneNumber ¶
func (String) IsWholeNumber ¶
func (String) IsZipCodeFast ¶
func (String) LastIndexAny ¶
func (String) LastIndexByte ¶
func (String) ParseDateLocal ¶
func (String) PrecompileIsIbanFast ¶
func (String) PrecompileIsZipCodeFast ¶
func (String) PwLowerCase ¶
func (String) PwSpecialCase ¶
func (String) PwUpperCase ¶
func (String) PythonFile ¶
func (String) RandomString ¶
func (String) ReplaceAll ¶
func (String) SplitAfter ¶
func (String) ToLowerSpecial ¶
func (s String) ToLowerSpecial(c unicode.SpecialCase) String
func (String) ToTitleSpecial ¶
func (s String) ToTitleSpecial(c unicode.SpecialCase) String
func (String) ToUpperSpecial ¶
func (s String) ToUpperSpecial(c unicode.SpecialCase) String
func (String) ToValidUTF8 ¶
I dont know how to test this TODO
func (String) TrimPrefix ¶
func (String) TrimSuffix ¶
func (String) WriteToFile ¶
Click to show internal directories.
Click to hide internal directories.