[Go]中常用的字符串处理


1.Split:

字符串按照指定分隔符进行拆分,参数1:需要进行拆分的字符串。参数2:按照什么进行拆分。

例子:字符串str按照“|”进行拆分

str1:=strings.Split(str,"|")

2.Fields

字符串安装空格进行拆分,参数1:需要进行拆分的字符串。。返回字符串类型。

例子:将字符串str按照空格拆分

str1:=strings.Fields(str)

3.HaSuffix

判断字符串的结束标记,参数1:匹配的字符串;参数2:以什么后缀名判断。返回bool类型

例子:判断path后面结尾是不是.txt,是的返回true,否则返回false

bool:=strings.HasSuffix(path,".txt")

4.HasPrefix

判断字符串的起始标记,参数1:匹配的字符串;参数2:以什么为开头判断。返回bool类型

例子:判断path后面卡头是不是.txt,是的返回true,否则返回false

bool := strings.HasPrefix(path, “D:/files/”)

5.Itoa

将整形转化为字符串类型。参数:需要转化的整形。返回一个字符串类型

path := "D:/files/" + "第" + strconv.Itoa(idx) + "页.txt"

6.Replace

匹配字符串并且替换字符串中出现的字符串字段,参数1:需要替换的字符串,参数2,需要替换的字符串里面的内容,参数3:将原有的内容替换成什么,参数4:替换次数,-1表示全部替换。

例子:将path中的D:/files/改为D:/file/替换次数为全部替换

str1:=strings.Replace(path,"D:/files/","D:/file/",-1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值