========== 调试WordTemplateProcessor的smartReplace正则表达式 ========== 原始XML: {{shareholder_name_type}} 占位符: {{shareholder_name_type}} 替换值: Nombre === 开始调试 smartReplace === 方法1失败,尝试方法2... 生成的正则表达式: /\{(?:<[^>]*>)*\{(?:<[^>]*>)*s(?:<[^>]*>)*h(?:<[^>]*>)*a(?:<[^>]*>)*r(?:<[^>]*>)*e(?:<[^>]*>)*h(?:<[^>]*>)*o(?:<[^>]*>)*l(?:<[^>]*>)*d(?:<[^>]*>)*e(?:<[^>]*>)*r(?:<[^>]*>)*_(?:<[^>]*>)*n(?:<[^>]*>)*a(?:<[^>]*>)*m(?:<[^>]*>)*e(?:<[^>]*>)*_(?:<[^>]*>)*t(?:<[^>]*>)*y(?:<[^>]*>)*p(?:<[^>]*>)*e(?:<[^>]*>)*\}(?:<[^>]*>)*\}(?:<[^>]*>)*/u 正则表达式匹配成功! 正则替换成功! === 最终结果 === Nombre ✅ 成功替换! ============================================================ 测试更直接的方法: 纯文本: {{shareholder_name_type}} 替换后的文本: Nombre XML模式: /\{\{shareholder_name_type\}\}(?:<[^>]*>)*/ ========== 调试完成 ==========