正则表达式提取img的src
要匹配的字符串:<img src=image/ad1.jpg width="128" height="36"/><img src='image/ad2.jpg' width="128" height="36" />
正则表达式:<img[\s]+src[\s]*=[\s]*((['"](?<src>[^'"]*)[\'"])|(?<src>[^\s]*))
提取的结果:
image/ad1.jpg
image/ad2.jpg
PHP正则提取或替换img标记属性
Js正则表达式提取图片地址
JavaScript使用正则表达式和Replace两种方法提取IMG标签图片地址,代码如下:
/正则表达式 <script language="javascript"> var a='<P><IMG src="http://bbs.yimg-com/user_img/200701/31/jisuanji986_117025184198149.jpg" mce_src="http://bbs.yimg-com/user_img/200701/31/jisuanji986_117025184198149.jpg"></P>' var b=/<IMG src=\"([^\"]*?)\">/gi var s=a.match(b) for(var i= 0;i<s.length;i++) { alert(s[i]); alert(RegExp.$1) } </script>还有一种方法,是用的replace替换法,不知对不,我不是JS高手:
<script language="javascript"> var a='<P><IMG src="http://bbs.yimg-com/user_img/200701/31/jisuanji986_117025184198149.jpg" mce_src="http://bbs.yimg-com/user_img/200701/31/jisuanji986_117025184198149.jpg"></P>' var b=/<IMG src=\"([^\"]*?)\">/gi var s=a.match(b) for(var i= 0;i<s.length;i++) { alert(s[i]); alert(s[i].replace(b,"$1")) } </script>《正则表达式提取img的src》阅读地址:http://www.haoshilao.net/13266/
已有0条评论,点击查看发表评论