62,268
社区成员
发帖
与我相关
我的任务
分享
public string formathtml(string Htmlstring)
{
string replacestring = "<br />|<br>";
string Htmlstring1 = Regex.Replace(Htmlstring, replacestring, "<br/>");
//Htmlstring = Regex.Replace(Htmlstring, @"<(/?)p>", "{p}", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"<br(\s/?)>", "{br}", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"<img (?<x>[^\>]*)>", "{img $1}", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"{p}", "<p>", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"{br}", "<br>", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"{img(?<x>[^\>]*)}", "<img onload=DrawImage(this,50,45) $1>", RegexOptions.IgnoreCase);
//string htmlcode = GetString("([\\br\\BR]*?)", Htmlstring).Trim();
Regex r = new Regex("([\\S\\s]*?)<br/>");
MatchCollection m = r.Matches(Htmlstring1);
string value = "";
if (m.Count > 3)
{
for (int i = 0; i < 3; i++)
{
value += m[i].Groups[1].Value + "<br/>";
}
return value;
}
else
{
return Htmlstring1;
}
}
protected void Page_Load(object sender, EventArgs e)
{
string str = " <table><tr><td >11111<br /></td><td><p>123456</p><p>123456</p><p>123456</p><p>123456</p></tr></table>";
formathtml(str);
}
public string formathtml(string Htmlstring)
{
string Htmlstring1 = Regex.Replace(Htmlstring, "<p>123456</p>", "<p>1</p>");
//Htmlstring = Regex.Replace(Htmlstring, @"<(/?)p>", "{p}", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"<br(\s/?)>", "{br}", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"<img (?<x>[^\>]*)>", "{img $1}", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"{p}", "<p>", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"{br}", "<br>", RegexOptions.IgnoreCase);
//Htmlstring = Regex.Replace(Htmlstring, @"{img(?<x>[^\>]*)}", "<img onload=DrawImage(this,50,45) $1>", RegexOptions.IgnoreCase);
//string htmlcode = GetString("([\\br\\BR]*?)", Htmlstring).Trim();
Regex r = new Regex("([\\S\\s]*?)<p>1</p>");
MatchCollection m = r.Matches(Htmlstring1);
string value = "";
if (m.Count > 3)
{
for (int i = 0; i < 3; i++)
{
value += m[i].Groups[1].Value + "X" + i.ToString();
}
return value;
}
else
{
return Htmlstring1;
}
}