一个标签转化成两个标签
转化前:
<lrbc:ContentNoteRun Note="注释" Text="文字" Background="#FFFFC800" Tag="ContentNote" />
转化后:
<Run>文字</Run><Note value="注释"/>

解决方案 »

  1.   

    去百度搜索“标签库”并理解标签库 不等于 html
      

  2.   

    一切以最终在浏览器上呈现的html为准。你用的那个标签是经过封装的自定义控件,当然不能等同于最终的html。
      

  3.   


    using System.Text.RegularExpressions; string strhtml = @"<lrbc:ContentNoteRun Note=""注释"" Text=""文字"" Background=""#FFFFC800"" Tag=""ContentNote"" />";
                string regpattern = @"(?is)<lrbc:ContentNoteRun[^>]*?Note=""([^""]*?)""[^>]*?Text=""([^""]*?)""[^>]*? />"; 
                string resulthtml = Regex.Replace(strhtml, regpattern, @"<Run>$2</Run><Note value=""$1""/>");