Boost(五)——字符串处理(一):字符串操作

结合Boost官网

由于这一章内容过多,我将采用四个小章,精简原文四个小部分内容。

第四小章还包含了题目及讲解。

区域设置:

setlocale(LC_ALL,“”)
locale::global(std::locale("German")); //设置全局区域德语环境

字符串操作:

一、将字符串所有字符转成大写

boost::algorithm::to_upper("")//自身转化
boost::algorithm::to_upper_copy("")//返回转化的结果,自身不转化

转成小写

boost::algorithm::to_lower("")
boost::algorithm::to_lower_copy("")

二、删除特定字符串

boost::algorithm::erase_first_copy(s,"") //从s删除第一个匹配的字符串
boost::algorithm::erase_nth_copy(s,"",n) //从s删除第n个匹配的字符串
boost::algorithm::erase_last_copy(s, "") //从s删除最后匹配的字符串
boost::algorithm::erase_all_copy(s, "") //从s删除所有匹配的字符串
boost::algorithm::erase_head
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值