import re
content_string= '''---
section-1-line-1
section-1-line-2
section-1-line-3
---
section-2-line-1
section-2-line-2
section-2-line-3
---
section-3-line-1
section-3-line-2
section-3-line-3
---'''
rx = re.compile(r'---(?:(?!---).)*section-2-line-2.*?(?=---)', re.S)
content_string_modified = rx.sub('', content_string)
print(content_string_modified)
aW1wb3J0IHJlCgpjb250ZW50X3N0cmluZz0gJycnLS0tCnNlY3Rpb24tMS1saW5lLTEKc2VjdGlvbi0xLWxpbmUtMgpzZWN0aW9uLTEtbGluZS0zCi0tLQpzZWN0aW9uLTItbGluZS0xCnNlY3Rpb24tMi1saW5lLTIKc2VjdGlvbi0yLWxpbmUtMwotLS0Kc2VjdGlvbi0zLWxpbmUtMQpzZWN0aW9uLTMtbGluZS0yCnNlY3Rpb24tMy1saW5lLTMKLS0tJycnCgpyeCA9IHJlLmNvbXBpbGUocictLS0oPzooPyEtLS0pLikqc2VjdGlvbi0yLWxpbmUtMi4qPyg/PS0tLSknLCByZS5TKQpjb250ZW50X3N0cmluZ19tb2RpZmllZCA9IHJ4LnN1YignJywgY29udGVudF9zdHJpbmcpCnByaW50KGNvbnRlbnRfc3RyaW5nX21vZGlmaWVkKQ==