Разобрать (разделить) строку в C++, используя разделитель строк (стандартный C++)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Разобрать (разделить) строку в C++, используя разделитель строк (стандартный C++)

Сообщение Anonymous »

Я анализирую строку в C++, используя следующее:

Код: Выделить всё

using namespace std;

string parsed,input="text to be parsed";
stringstream input_stringstream(input);

if (getline(input_stringstream,parsed,' '))
{
// do some processing.
}
Разбор с использованием одного символа-разделителя вполне возможен. Но что, если я хочу использовать строку в качестве разделителя.

Пример: я хочу разделить:

Код: Выделить всё

scott>=tiger
с >= в качестве разделителя, чтобы я мог получить Скотта и Тайгера.

Подробнее здесь: https://stackoverflow.com/questions/142 ... standard-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»