结合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