Метод substr в std::string C++
Описание
Метод substr в классе std::string C++ используется для создания подстроки из существующей строки. Он возвращает новую строку, содержащую указанное количество символов, начиная с заданной позиции.
Синтаксис
std::string substr(size_t pos = 0, size_t len = std::string::npos) const;
Параметры
pos: Позиция начала подстроки в исходной строке. По умолчанию равен 0.len: Длина подстроки. Если не указана, или указаноstd::string::npos, возвращается подстрока отposдо конца строки.
Пример использования
cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Привет, мир!";
std::string subStr = str.substr(0, 6); // "Привет"
std::cout << subStr << std::endl;
return 0;
}Заключение
Метод substr предоставляет удобный способ извлечения подстрок из существующих строк в C++, что может быть полезно в самых разнообразных задачах обработки текстов.