[整理]golang字符串处理函数

60 次浏览 1 分钟阅读 0 个喜欢

import(
    "strings"
)

contains(str1,str2) bool; 查找字符串,是否能找到指定str2字符串;
index(str1,str2) int; 查找指定位置的字符串;
repeat(str,int) string; 重复字符串;
replace(str,old,new,int) 替换str中的old为new 替换N次,-1为全部替换;
split(str,","); 分割字符串;
join([]string,",");链接字符串
trim(str," ");去掉str两端的空格;
fields(str);去除字符串所有空格;


import(
    "strconv"
)

formatBool(bool);将布尔值转换为字符串;
formatInt(int,进制);将整数转换为字符串最高36进制
formatFloat(float,f,保留小数点位数);将浮点型转换诶字符串
Itoa(int);将整数转换为字符串;
parseInt(str,10,64);将字符串转换为整数
appendInt(slice,10,base);追加到切片