#include <algorithm>
#include <iostream>
#include <iterator>
#include <regex>
#include <string>

using namespace std;

int main() {
	const auto input = "Peas&Carrots Spinach-Casserole Beets Pizza Spinach-Salad Coleslaw"s;

	const regex re{ "(?:\\s+|^)(?!Spinach)(\\S+)" };

	copy(sregex_token_iterator(cbegin(input), cend(input), re, 1), sregex_token_iterator(), ostream_iterator<string>(cout, "\n"));
}