import os
import re
 
# Obtenim els noms de tots els fitxers .md del directori actual
filenames = [f for f in os.listdir() if f.endswith(".md")]
 
for filename in filenames:
    # Obrim el fitxer en mode lectura
    with open(filename, "r") as f:
        # Llegim el contingut del fitxer
        text = f.read()
 
    pattern = r"\S+:\s*$"
 
    lines_to_remove = []
 
    for i, line in enumerate(text.split("\n")):
        if re.search(pattern, line):
            lines_to_remove.append(i)
 
    lines = text.split("\n")
 
    for i in reversed(lines_to_remove):
        del lines[i]
 
    result = "\n".join(lines)
 
    # Obrim el fitxer en mode escriptura per sobreescriure el seu contingut
    with open(filename, "w") as f:
        # Escrivim el nou text al fitxer
        f.write(result)