首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

劳驾帮忙写一条正则

2013-11-19 
麻烦帮忙写一条正则一段outlook邮件的html source里面有很多如srccid:image004.jpg@01CEDBB7.77A34550

麻烦帮忙写一条正则
一段outlook邮件的html source里面有很多如  src="cid:image004.jpg@01CEDBB7.77A34550" ,需要替换掉,例如将所有的src=后面的双引号里的cid:固定替换为‘http://xxxx',@以及后面的都去掉,例如:
 src="cid:image004.jpg@01CEDBB7.77A34550" 改后为
 src="http://www.baidu.com/image004.jpg"  正则
[解决办法]

引用:
Quote: 引用:

Regex.Replace(s, "(?is)src\\w*=\\w*"cid:(\\w+\\.jpg)[^"]+", "src="http://www.baidu.com/$1");

再麻烦您一下,这边的图片格式不一定是.jpg,也有可能是.png or .gif,这要怎么处理

Regex.Replace(s, "(?is)src\\w*=\\w*"cid:(\\w+\\.(jpg
[解决办法]
gif
[解决办法]
jpeg
[解决办法]
png))[^"]+", "src="http://www.baidu.com/$1")
[解决办法]
.(jpg
[解决办法]
png
[解决办法]
gif)

热点排行