import re
regex = r"Title:\s*(.*?)\s*Procedure|Title:\s*(.*)"
test_str = ("Title: Anorectal Fistula (Fistula-in-Ano) Procedure Code(s):\n\n"
	"Effective date: 7/1/07\n\n"
	"Title:\n\n"
	"2003247\n\n"
	"or previous effective dates)\n\n"
	"Title:\n\n"
	"ST2 Assay for Chronic Heart Failure\n\n"
	"Description/Background\n\n"
	"Heart Failure\n\n"
	"HF is one among many cardiovascular diseases that comprises a major cause of morbidity and mortality worldwide. The term “heart failure” (HF) refers to a complex clinical syndrome .")
res = []
for m in re.finditer(regex, test_str):
	if m.group(1):
		res.append(m.group(1))
	else:
		res.append(m.group(2))
print(res)