Download raw (943 bytes)
from pathlib import Path import re pathlist = Path("/home/colm/git/OSP/osp.tools.osp-blog/content").glob('**/*.md') for path in pathlist: path_in_str = str(path) data = open(path_in_str, 'r+') c = data.read() t0 = re.findall(r'({[^}]*})', c) if len(t0) == 0 : continue else: t0 = t0[0] t1 = t0.replace('\n', ' ') t1 = t1[:1] + ': ' + t1[1:] print(t1) t2 = re.sub(r'({[^}]*})', t1, c) print(t2) f = open(path, 'w') f.write(t2) f.close() # if len(t0) == 0 : # continue # else : # t0 = ''.join(t0) # t0 = t0.split(':') # t1 = t0[1].split( ) # t1 = t1[0] # newtags = t0[0] + ': ' + t1 + ',' + t0[2] # t2 = re.findall(r'Tags: [a-zA-Z]*\nTags:.*\n', c) # t3 = re.sub(r'Tags: [a-zA-Z]*\nTags:.*\n', newtags, c) # f = open(path, 'w') # f.write(t3) # f.close()