# -*- coding: utf-8 -*-
"""Sửa dòng ĐẦU RA trong bản yêu cầu: tài liệu gửi đi không có phần phân tích/truy vết/KPH."""
import io

p = r'C:\Claw 2\Nghien cuu\Du-an-A-Quy-trinh-son\YEU_CAU_de_xuat_quy_trinh.txt'
t = io.open(p, encoding='utf-8').read()
truoc = len(t)
cu = None
for l in t.split('\n'):
    if l.startswith('- Kết thúc file bằng dòng'):
        cu = l
        break
print('dòng cũ:', (cu or '')[:160])
if cu:
    moi = ('- Tài liệu gửi đi **KHÔNG có phần phân tích, KHÔNG có mục căn cứ/truy vết, KHÔNG nhắc KPH/sự cố** '
           '(xem quy tắc 0). Kết thúc bằng **3–5 dòng LƯU Ý BẮT BUỘC**.')
    t = t.replace(cu, moi)
io.open(p, 'w', encoding='utf-8', newline='').write(t)
print('đã sửa', truoc, '->', len(t))
for k in ['KHÔNG có phần phân tích', 'KHÔNG nhắc KPH', '3–5 dòng LƯU Ý BẮT BUỘC']:
    print('   ', k, ':', k in t)
