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

问个正则表达式的有关问题

2011-12-27 
问个正则表达式的问题从一段HTML代码中找出所有图片链接地址,比如 imgscr http://aa/bb.gif ,要得到

问个正则表达式的问题
从一段HTML代码中找出所有图片链接地址,比如 <img   scr= "http://aa/bb.gif "> ,要得到“http://aa/bb.gif”这个字符串。
    我现在正则是:
string   reg   =   @ "src=\ " "(http:\//)*(([.]*(\S|\s)+[.]*)+([\/])*)*(([.])(jpg|gif|bmp))*\ " " ";
这个正则对有些HTML可以找出,有些又找不出来。不知道错在哪里?




[解决办法]
try

string reg = @ " <img[^> ]*src=([ ' " "]?)[^ ' " "\s> ]*\1?[^> ]*> ";

热点排行