本帖最后由 zhouwen 于 2014-09-09 20:52:16 编辑

解决方案 »

  1.   

    就是把src=“和/upload之间的若干个字符替换为..
    好像可以用正则表达式,但不熟悉这块,请高手帮忙。谢谢!
      

  2.   

    从image开始截取到最后,再拼接。
      

  3.   

    循环读取每一行阿,替换src=“和/upload之的字符
      

  4.   

    html = Regex.Replace(html, @"(?<=src\=\"").*?(?=\/upload)", "");
      

  5.   

    给您一个替换字符串例子再按要求完成自己的项目
    static void Main(string[] args)
            {
                Console.WriteLine("请输入一段字符串:");//提示输入
                string strOld = Console.ReadLine();//记录输入的整段字符串
                Console.Write("请输入要替换的字符串:");//提示输入
                string strTemp = Console.ReadLine();//记录要替换的字符串
                Console.Write("请输入替换为的字符串:");//提示输入
                string strReplace = Console.ReadLine();//记录替换为的字符串
                string strNew = strOld.Replace(strTemp, strReplace);//替换字符串
                Console.WriteLine("原字符串:" + strOld);//输出原字符串
                Console.WriteLine("新字符串:" + strNew);//输出新字符串
                Console.ReadLine();
            }
      

  6.   

    这个如果没有描述场景的情况下,很难确定答案,因为有可能你给出的只是一个片面的状况。
    假如上面的场景是固定的,你可以这样做:
    1.获取HTML字符串
    2.截取 【<img src="】【image/】间的字符串对应的索引以及长度
    3.对应目标位置替换对应字符
      

  7.   


    正则替换肯定是最简单简洁的,只是看不懂不会用就无能为力了,还是
    退而求其次,如果/upload/这个是固定的,就可以使用split截取字符串再替换,然后拼接回来。