import re


def title_except(s, exceptions):
	""" Titlelize a string with exceptions. """
	word_list = re.split(' ', s.lower())       #re.split behaves as expected
	final = [word_list[0].capitalize()]
	for word in word_list[1:]:
		final.append(word in exceptions and word or word.capitalize())
	return " ".join(final)