62,052
社区成员
发帖
与我相关
我的任务
分享
string html = @"<img id=""c6_0428965956"" title=""图表。。。"" src=""Control/tb_2.png"" width=""280"" height=""150"" typeid=""6"" y=""TransactionID"" x=""price"" sql=""select * from 1"" />
<img id=""c5_0428499565"" title=""abc"" src=""Control/tb_1.png"" width=""300"" height=""200"" typeid=""5"" y=""price"" x=""TransactionID"" sql=""select * from 2"" />
<img id=""c5_0428499565"" title=""abc"" width=""300"" height=""200"" typeid=""5"" y=""price"" x=""TransactionID"" sql=""select * from 2"" /> ";
html = Regex.Replace(html, @"(?is)<img\s+?id=""([^""]+?)""(\s+?title=""[^""]+?""\s+?)src=""control/tb_(\d+).png""", @"<uc$3:Chart$3 ID=""$1""$2 runat=""server""");
Console.WriteLine(html);
输出:
<uc2:Chart2 ID="c6_0428965956" title="图表。。。" runat="server" width="280" height="150" typeid="6" y="TransactionID" x="price" sql="select * from 1" />
<uc1:Chart1 ID="c5_0428499565" title="abc" runat="server" width="300" height="200" typeid="5" y="price" x="TransactionID" sql="select * from 2" />
<img id="c5_0428499565" title="abc" width="300" height="200" typeid="5" y="price" x="TransactionID" sql="select * from 2" />