import re with open('_get_instance_details.php', 'r') as f: content = f.read() pattern = re.compile(r"<\?php foreach \(\dcurrentNode\['ui_hints'\]\['form_schema'\] as \$field\): \?>(.*?)<\?php endforeach; \?>", re.DOTALL) replacement = r"""