62,268
社区成员
发帖
与我相关
我的任务
分享
//已知字符串
string str="<span>123</span><div>456></div>";
//如何分别得到span、div控件?
//Label span=????
//Panel Div=???
string str = "<span>123</span><div>456></div>";
string ptn = @"<({0})[^>]*>.*?</\1>";
HtmlGenericControl span = new HtmlGenericControl();
span.TagName = "span";
span.InnerHtml = Regex.Match(str, string.Format(ptn, "span"), RegexOptions.IgnoreCase).Value;
Response.Write(span.InnerHtml);
HtmlGenericControl div = new HtmlGenericControl();
div.TagName = "div";
div.InnerHtml = Regex.Match(str, string.Format(ptn, "div"), RegexOptions.IgnoreCase).Value;
Response.Write(div.InnerHtml);