import json data = json.load(open('d:/00_26code/x11_template_vue/backend/data/templates.json', encoding='utf-8')) tpl = [t for t in data if t['id'] == 'x11_wash_common'][0] # 提取所有 {% if 条件 import re ifs = re.findall(r'\{%\s*if\s+([^%]+)\s*%\}', tpl['template_body']) print(f"共找到 {len(ifs)} 个条件分支:") for i, condition in enumerate(ifs[:20], 1): print(f"{i}. if {condition.strip()}")