"C++ 字符串截取:使用 substr 函数提取子字符串 - 代码示例"\n\n本文介绍如何在 C++ 中使用 substr 函数从字符串中截取另一段字符串。 提供代码示例并解释函数参数,帮助您理解如何使用 substr 函数进行字符串操作。\n\n在 C++ 中,可以使用 substr 函数来截取一个字符串的子串。\n\nsubstr 函数有两个参数,第一个参数是起始位置的索引,第二个参数是要截取的子串的长度。例如,如果要从字符串 s 的第 3 个字符开始截取 5 个字符,可以使用 s.substr(2, 5)。\n\n下面是一个示例代码,演示如何从一个字符串中截取另一端字符串:\n\nc++\n#include <iostream>\n#include <string>\n\nint main() {\n std::string s = \"Hello, World!\";\n std::string sub = s.substr(7, 5);\n std::cout << sub << std::endl; // 输出 \"World\"\n return 0;\n}\n\n\n在上面的代码中,我们从字符串 s 的第 7 个字符开始截取 5 个字符,得到的子串是 "World",然后将其输出到控制台。\n\n注意,substr 函数的第一个参数是基于 0 的索引,即第一个字符的索引为 0,第二个字符的索引为 1,以此类推。


原文地址: https://www.cveoy.top/t/topic/p6AQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录