s = 'Hello {{world of the {{ crazy}} {{need {{ be}}}} sea }} there'
m = re.search('(.*?) {.*}(.*)', s)
result = m.group(1) + m.group(2)
print(result)
Removing data between double squiggly brackets with nested sub brackets in python