C# 循环c时Html代码删除错误# 我正在创建一个小软件,从特定网站获取HTML数据(SCP基金会是精确的),我很难删除HTML代码( BR> < /代码>……)。我需要删除html,这样它就不会出现在最后一个字符串(newdesci)中,但是每次我调用这个函数时,它都会冻结我的windows窗体。提前谢谢 void HTMLrem() { while (htmlf) { string text = data; htmlcode = getBetween(text, "<", ">"); if (htmlcode != "") { newDescri = newDescri.Replace("<" + htmlcode + ">", ""); } else { htmlf = false; } } } void HTMLrem() { while(htmlf) { 字符串文本=数据; htmlcode=getBetween(文本“”); 如果(htmlcode!=“”) { newdesci=newdesci.Replace(“,”); } 其他的 { htmlf=假; } } }

C# 循环c时Html代码删除错误# 我正在创建一个小软件,从特定网站获取HTML数据(SCP基金会是精确的),我很难删除HTML代码( BR> < /代码>……)。我需要删除html,这样它就不会出现在最后一个字符串(newdesci)中,但是每次我调用这个函数时,它都会冻结我的windows窗体。提前谢谢 void HTMLrem() { while (htmlf) { string text = data; htmlcode = getBetween(text, "<", ">"); if (htmlcode != "") { newDescri = newDescri.Replace("<" + htmlcode + ">", ""); } else { htmlf = false; } } } void HTMLrem() { while(htmlf) { 字符串文本=数据; htmlcode=getBetween(文本“”); 如果(htmlcode!=“”) { newdesci=newdesci.Replace(“,”); } 其他的 { htmlf=假; } } },c#,winforms,C#,Winforms,编辑:很抱歉,我第一次忘记粘贴代码了facepalm是的,正如前面所说的,你应该显示一些代码,并且要具体。如果您的目标只是从字符串中删除HTML,那么以下答案可能会有所帮助: 如果表单本身处于冻结状态,一种确定问题原因的方法是在早期设置断点,然后逐步转到导致问题的部分。您可以将其归结为执行该操作的方法/调用。我确信您意识到我们无法看到您的屏幕或神奇地看到您的想法,对吗?请发布一些代码!您可以下载网页,然后将所有文本(代码)转换为字符串。然后删除所有以'

编辑:很抱歉,我第一次忘记粘贴代码了facepalm是的,正如前面所说的,你应该显示一些代码,并且要具体。如果您的目标只是从字符串中删除HTML,那么以下答案可能会有所帮助:


如果表单本身处于冻结状态,一种确定问题原因的方法是在早期设置断点,然后逐步转到导致问题的部分。您可以将其归结为执行该操作的方法/调用。

我确信您意识到我们无法看到您的屏幕或神奇地看到您的想法,对吗?请发布一些代码!您可以下载网页,然后将所有文本(代码)转换为字符串。然后删除所有以'