我正在创建一个小软件,它从特定网站获取HTML数据(确切地说是SCP基础),我无法删除html代码(<html> <br>
等...)。我需要删除html,因此它不会显示在最终字符串(newDescri)中,但每次我调用此函数时,它都会冻结我的窗体。提前谢谢!
void HTMLrem()
{
while (htmlf)
{
string text = data;
htmlcode = getBetween(text, "<", ">");
if (htmlcode != "")
{
newDescri = newDescri.Replace("<" + htmlcode + ">", "");
}
else
{
htmlf = false;
}
}
}
编辑:很抱歉,我忘了第一次粘贴代码 facepalm
答案 0 :(得分:0)
是的,正如所说的那样,你应该展示一些代码并具体说明。如果您的目标是从字符串中删除HTML,那么以下答案可能有所帮助:
How can I strip HTML tags from a string in ASP.NET?
如果你让表单本身冻结,你可以通过早期设置断点来确定导致它的原因的一种方法,然后逐步步入导致问题的部分。你可以把它归结为正在进行的方法/调用。