Python разделить строку на основе регулярных выражений

Каков наилучший способ разбить строку как"HELLO there HOW are YOU" прописными словами (в Python)?

Так что я бы закончил с массивом, подобным такому:results = ['HELLO there', 'HOW are', 'YOU']

РЕДАКТИРОВАТЬ:

Я пытался:

p = re.compile("\b[A-Z]{2,}\b")
print p.split(page_text)

Похоже, это не работает.

Ответы на вопрос(3)

Ваш ответ на вопрос