# -*- coding: utf-8 -*- import re DOCS = r'E:\code\crm-api-docs' rel_list = [ r'A4 客户管理\客户总览\读取列偏好.bru', r'A4 客户管理\客户总览\保存列偏好.bru', r'A4 客户管理\客户总览\读取视图形态.bru', r'customer\ping\健康探针.bru', ] for rel in rel_list: c = open(DOCS + '\\' + rel, encoding='utf-8').read() key = re.search(r'`(?:GET|POST|PUT|DELETE) [^`]+`', c) m = re.search(r'meta \{[^}]*\}', c, re.S) print('==', rel) print(' key:', key.group(0) if key else 'NONE') print(' meta:', (m.group(0).replace('\n', ' ') if m else 'NONE')[:120])