Как работать с функцией substr в PHP: лучшие практики и советы от MySite
Функция substr() в языке программирования C++ используется для извлечения подстроки из строки на основании указанного диапазона. Функция имеет несколько форматов, но самый часто используемый имеет следующий синтаксис:
string substr (size_t pos, size_t len) const;
Здесь pos - это позиция, с которой начинается извлечение подстроки. len - это количество символов, которые нужно извлечь. Если параметр len не указан, функция substr() извлечет все символы до конца строки.
Ниже приведены примеры использования функции substr() для извлечения подстроки из строки:
c++
#include
#include
using namespace std;
int main()
{
string str = "Hello, World!";
// Извлечение подстроки из позиции 0 длиной 5
string substr1 = str.substr(0, 5);
cout << "Substring 1: " << substr1 << endl;
// Извлечение подстроки из позиции 7 до конца строки
string substr2 = str.substr(7);
cout << "Substring 2: " << substr2 << endl;
// Извлечение подстроки из позиции 3 длиной 4
string substr3 = str.substr(3, 4);
cout << "Substring 3: " << substr3 << endl;
return 0;
}
Этот пример выводит следующее:
Substring 1: Hello
Substring 2: World!
Substring 3: lo,
Функция substr() возвращает объект std::string, который представляет извлеченную подстроку. Если указанный диапазон выходит за пределы размера строки, функция вернет подстроку до конца строки.
Надеюсь, этот ответ поможет вам понять, как использовать функцию substr() в языке программирования C++ с примерами кода.