| Clone |
返回字符串的副本 |
|
| Compare |
比较两个字符串的大小,返回-1、0、1 |
|
| Contains |
判断一个字符串是否包含另一个字符串 |
类似于pascal的Pos()>0 |
| ContainsAny |
判断一个字符串是否包含另一个字符串中的任意一个字符 |
|
| ContainsRune |
判断一个字符串是否包含一个Unicode码点 |
|
| ContainsFunc |
判断一个字符串是否包含满足特定条件的字符 |
|
| Count |
统计一个字符串中某个子字符串出现的次数 |
|
| Cut |
将一个字符串按照指定的分隔符进行切割 |
只进行一次切割 |
| CutPrefix |
判断一个字符串是否以指定的前缀开始,是则进行切割 |
|
| CutSuffix |
判断一个字符串是否以指定的后缀结束,是则进行切割 |
|
| EqualFold |
判断两个字符串是否相等,忽略大小写 |
类似于pascal的SameText() |
| Fields |
用连续的空白字符对字符串进行分割 |
|
| FieldsFunc |
用指定的函数对字符串进行分割 |
|
| HasPrefix |
判断一个字符串是否以指定的前缀开始 |
|
| HasSuffix |
判断一个字符串是否以指定的后缀结束 |
|
| Index |
返回一个字符串中某个子字符串第一次出现的位置(从0开始,未找到返回-1) |
类似于pascal的Pos() |
| IndexAny |
返回一个字符串中任意一个字符第一次出现的位置(从0开始,未找到返回-1) |
|
| IndexByte |
返回一个字符串中某个字节第一次出现的位置(从0开始,未找到返回-1) |
|
| IndexRune |
返回一个字符串中某个Unicode码点第一次出现的位置(从0开始,未找到返回-1) |
|
| IndexFunc |
返回一个字符串中满足特定条件的字符第一次出现的位置(从0开始,未找到返回-1) |
|
| LastIndex |
返回一个字符串中某个子字符串最后一次出现的位置(从0开始,未找到返回-1) |
|
| LastIndexAny |
返回一个字符串中任意一个字符最后一次出现的位置(从0开始,未找到返回-1) |
|
| LastIndexByte |
返回一个字符串中某个字节最后一次出现的位置(从0开始,未找到返回-1) |
|
| LastIndexFunc |
返回一个字符串中满足特定条件的字符最后一次出现的位置(从0开始,未找到返回-1) |
|
| Join |
将一个字符串切片用指定的字符串连接成一个新字符串 |
|
| Map |
将一个字符串中的每个字符都映射成另一个字符 |
|
| Repeat |
将一个字符串重复指定的次数 |
|
| Replace |
将一个字符串中的某个子字符串替换成另一个字符串 |
|
| ReplaceAll |
将一个字符串中的所有子字符串替换成另一个字符串 |
|
| Split |
用指定的字符对字符串进行分割 |
|
| SplitN |
用指定的字符对字符串进行分割,最多分割n次 |
|
| SplitAfter |
用指定的字符对字符串进行分割,保留分隔符 |
|
| SplitAfterN |
用指定的字符对字符串进行分割,保留分隔符,最多分割n次 |
|
| ToLower |
将一个字符串中的所有字符都转换成小写 |
|
| ToUpper |
将一个字符串中的所有字符都转换成大写 |
|
| ToTitle |
将其中所有的Unicode字母转换为它们对应的Unicode标题大小写 |
|
| ToLowerSpecial |
将字符串中的字符按照特定规则转换为小写形式 |
|
| ToUpperSpecial |
将字符串中的字符按照特定规则转换为大写形式 |
|
| ToTitleSpecial |
将字符串中的字符按照特定规则转换为标题形式 |
|
| ToValidUTF8 |
将一个字符串中的无效UTF-8字符替换成Unicode替换字符 |
|
| Trim |
去除字符串两端的指定字符 |
连续的指定字符都会被去除 |
| TrimLeft |
去除字符串左边的指定字符 |
连续的指定字符都会被去除 |
| TrimRight |
去除字符串右边的指定字符 |
连续的指定字符都会被去除 |
| TrimFunc |
去除字符串两端满足特定条件的字符 |
连续的满足条件的字符都会被去除 |
| TrimLeftFunc |
去除字符串左边满足特定条件的字符 |
连续的满足条件的字符都会被去除 |
| TrimRightFunc |
去除字符串右边满足特定条件的字符 |
连续的满足条件的字符都会被去除 |
| TrimSpace |
去除字符串两端的空白字符 |
连续的空白都会被去除 |
| TrimPrefix |
去除字符串前缀 |
|
| TrimSuffix |
去除字符串后缀 |
|