字符串替换 本帖最后由 zhouwen 于 2014-09-09 20:52:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是把src=“和/upload之间的若干个字符替换为..好像可以用正则表达式,但不熟悉这块,请高手帮忙。谢谢! 从image开始截取到最后,再拼接。 循环读取每一行阿,替换src=“和/upload之的字符 html = Regex.Replace(html, @"(?<=src\=\"").*?(?=\/upload)", ""); 给您一个替换字符串例子再按要求完成自己的项目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(); } 这个如果没有描述场景的情况下,很难确定答案,因为有可能你给出的只是一个片面的状况。假如上面的场景是固定的,你可以这样做:1.获取HTML字符串2.截取 【<img src="】【image/】间的字符串对应的索引以及长度3.对应目标位置替换对应字符 正则替换肯定是最简单简洁的,只是看不懂不会用就无能为力了,还是退而求其次,如果/upload/这个是固定的,就可以使用split截取字符串再替换,然后拼接回来。 ERP局域网实施 委托事件 lock 挂起疑问 关于数据访问层的数据检查 [100分在线求一简单问题]关于switch语句 小弟下载的vs怎么装不上呢,老是说安装失败,怎么回事呢,求指教。。。 TextBox按键问题 WINDOWS服务问题.请高手.. PropertyGrid中显示的属性名称能否用中文别名? 将DataSet数据更新到数据库中相应表得问题!!!!急...在线等候...分可加!!! vs2010打包,系统必备组件添加问题 c# 如何高质量截取指定位置图片
好像可以用正则表达式,但不熟悉这块,请高手帮忙。谢谢!
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();
}
假如上面的场景是固定的,你可以这样做:
1.获取HTML字符串
2.截取 【<img src="】【image/】间的字符串对应的索引以及长度
3.对应目标位置替换对应字符
正则替换肯定是最简单简洁的,只是看不懂不会用就无能为力了,还是
退而求其次,如果/upload/这个是固定的,就可以使用split截取字符串再替换,然后拼接回来。