Files
Neo-ZQYY/scripts/ops/_p8.py
2026-03-15 10:15:02 +08:00

28 lines
848 B
Python

path = 'c:/NeoZQYY/docs/h5_ui/compare/AGENT-PLAYBOOK.md'
with open(path, 'rb') as f:
raw = f.read()
crlf = b'\r\n' in raw
lines = raw.decode('utf-8').replace('\r\n', '\n').split('\n')
# Remove duplicate line 460 (0-indexed) - the OLD标准方法 line
del lines[460]
doc = '\n'.join(lines)
# Fix U+9559 (镙) -> U+9547 (锚) throughout
doc = doc.replace('\u9559\u70b9', '\u9547\u70b9') # 镙点 -> 锚点
# Also fix '値' (if any stray U+5024 that differs)
# U+5024 ord=20516 is same as '值' so no fix needed
count_jiao = doc.count('\u9547\u70b9') # 锚点
count_bad = doc.count('\u9559\u70b9') # 镙点
print(f'锚点 occurrences: {count_jiao}, 镙点 remaining: {count_bad}')
print(f'Total lines: {len(lines)}')
if crlf:
doc = doc.replace('\n', '\r\n')
with open(path, 'wb') as f:
f.write(doc.encode('utf-8'))
print('Done')