import re
text = '''string=""\n( 2021-07-10 01:24:55 PM GMT )TEST  \n---  \nBadminton is a racquet sport played using racquets to hit a shuttlecock across\na net. Although it may be played with larger teams, the most common forms of\nthe game are "singles" (with one player per side) and "doubles" (with two\nplayers per side).  \n  \n  \n\n  \n\n( 2021-07-10 01:27:55 PM GMT )PATRICKWARR  \n---  \nGood morning, I am doing well. And you?  \n  \n  \n\n  \n  \n  \n---  \n  \n  \n  \n  \n---  \n  \n* * *""'''
left_rx = r"\(\s*\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2}\s*[AP]M\s+GMT\s*\)\w+\s*\n"
rx = re.compile(fr"^{left_rx}---\s*\n(.*(?:\n(?!(?:{left_rx})?---).*)*)", re.M)
print ( [x.strip().replace('\n', ' ') for x in rx.findall(text)] )