@if(!empty($kp['explanation']))
{{-- 解析 ## 标题分段:## 知识点 和 ## 知识点应用 --}}
@php
$explanation = $kp['explanation'];
// 提取 ## 知识点 部分
preg_match('/##\s*知识点\s*\n([\s\S]*?)(?=##\s*知识点应用|$)/u', $explanation, $knowledgeMatch);
$knowledgeContent = isset($knowledgeMatch[1]) ? trim($knowledgeMatch[1]) : '';
// 提取 ## 知识点应用 部分
preg_match('/##\s*知识点应用\s*\n([\s\S]*)/u', $explanation, $applicationMatch);
$applicationContent = isset($applicationMatch[1]) ? trim($applicationMatch[1]) : '';
@endphp
@if(!empty($knowledgeContent))
✓知识点
{!! \App\Services\MathFormulaProcessor::processFormulas($knowledgeContent) !!}
@endif
@if(!empty($applicationContent))
✓知识点应用
{!! \App\Services\MathFormulaProcessor::processFormulas($applicationContent) !!}
@endif
@endif