首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

标签转化有关问题

2013-09-07 
标签转化问题一个标签转化成两个标签转化前:lrbc:ContentNoteRun Note注释 Text文字 Background#

标签转化问题
一个标签转化成两个标签
转化前:
<lrbc:ContentNoteRun Note="注释" Text="文字" Background="#FFFFC800" Tag="ContentNote" />
转化后:
<Run>文字</Run><Note value="注释"/>
[解决办法]

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""/>");

热点排行