@page "/Edit" @using Blazored.TextEditor @using System.Text.RegularExpressions @using TechHelper.Client.Pages.Exam @if (_isProcessing) { } **全自动流程 (AI)** 获取编辑器HTML AI 分割题组 (仅文本) 转换为题组列表 AI 解析每个题组 (仅文本) 转换为题组对象 复制当前结果 保存 发布 **当前状态:** @_processingStatusMessage 编辑器原始HTML/文本内容: AI 分割后的原始XML内容: @if (_dividedQuestionGroupList != null && _dividedQuestionGroupList.Items.Any()) { 转换为题组列表 (StringsList): @foreach (var item in _dividedQuestionGroupList.Items) { } } else { 将分割XML转换为题组列表 (StringsList) 后将显示在此处。 } @* Tab 4: 每个题组的原始 XML (Raw Parsed XMLs) *@ AI 解析的每个题组原始XML内容: @for (int i = 0; i < _rawParsedQuestionXmls.Count; i++) { int index = i; // 捕获迭代变量 删除 } @* Tab 5: 最终的 QuestionGroup 对象 *@ @if (_finalQuestionGroups != null && _finalQuestionGroups.Any()) { 最终解析的题组对象: @foreach (var item in _finalQuestionGroups) { } } else { 最终解析为 QuestionGroup 对象的试题内容将显示在此处。 }