在C++中,可以使用substr
函数来实现字符串的切片操作。substr
函数接受两个参数,第一个参数为起始位置,第二个参数为要截取的长度。例如:
std::string str = "Hello, World!";
std::string subStr = str.substr(7, 5); // 从第7个字符开始截取5个字符
要替换字符串中的某个子串,可以使用replace
函数。replace
函数接受三个参数,第一个参数为起始位置,第二个参数为要替换的长度,第三个参数为要替换成的字符串。例如:
std::string str = "Hello, World!";
str.replace(7, 5, "C++"); // 从第7个字符开始替换5个字符为"C++"
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:c++切片的操作有哪些