我在搜索和删除字符串中的字符串时遇到问题。 当你在图像中看我想要删除的应答器之间的字符串和使用我的代码。但它要删除,所以我的问题在哪里?将字符串删除到字符串中
string chaine = im;
int href = chaine.IndexOf("<a href");
int ahref = chaine.IndexOf("</a>");
string sup = "";
for (int c = href; c < ahref; c++)
{
sup = sup + chaine[c];
if (chaine[c] != ahref)
break;
}
chaine = chaine.Replace(sup, "");
im = chaine;
您发布的代码非常不清楚。请发布其中包含的方法。 – Brian 2013-02-21 17:41:36
你会得到什么结果?由于样本是图片,因此我们无法轻松复制/粘贴以确定意外结果 – DiskJunky 2013-02-21 17:42:29
您立即跳出for循环。 'ahref'是一个int(字符串中第一个“”的位置),而'chaine [c]'是一个char(“<”)。 – yoozer8 2013-02-21 17:42:57