| 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 | 去除字符串后缀 | |