Если тебя правильно понял, статьи разделены двумя пустыми строками, первая строка статьи - заголовок, неприкосновенна, остальные на табуляцию. С регулярками не очень дружу, но вот на скорую руку скомпилил Python -> exe, его нужно просто поместить в одну директорию с целевым файлом названным text.txt, кодировка UTF-8, ответ будет получен в той же директории в result.txt, вот
ссылка на скачивание Либо можешь запустить сам, вот исходный код:
r = open('result.txt', 'a')
pre_content = True
fix = lambda x: r.write(' '+x)
def correct(x):
if x != '\n':
return True
else:
return False
with open('text.txt', 'r', encoding='utf-8') as f:
lines = [line.rstrip()+'\n' for line in f]
pre = True
for line in lines:
if correct(line) and not pre:
fix(line)
elif correct(line) and pre:
r.write(line)
pre = False
else:
r.write(line)
pre = True
r.close()
Нужна регулярка.
Нужно после первого слова каждой статьи чтоб вся статья сместилась на четыре пробела в право. (верстаю словарик) (нужно как на картинке)