#include <iostream>
#include <string>
#include <regex>

int main()
{
	std::string search_term = "apples oranges";
	search_term = std::regex_replace(search_term, std::regex("\\s+"), ".*");

	std::string term = "apples pears oranges";
	std::smatch matches;

	if (std::regex_search(term, matches, std::regex(search_term)))
		std::cout << "Match: " << matches[0] << std::endl;
	else
		std::cout << "No match!" << std::endl;

	return 0;
}