정규 표현 식 img 추출 src
정규 표현 식:[^'"]*)[\'"])|(?
추출 한 결과:
image/ad1.gif
image/ad2.gif
PHP 정규 img 태그 속성 추출 또는 교체
<?php
/*PHP img */ $str = '<center><img src="/uploads/images/20100516000.jpg" height="120" width="120"><br />PHP img </center>';
//1、 preg_match('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$str,$match); echo $match[0];
//2、 width preg_match('/<img.+(width=\"?\d*\"?).+>/i',$str,$match); echo $match[1];
//3、 height preg_match('/<img.+(height=\"?\d*\"?).+>/i',$str,$match); echo $match[1];
//4、 src preg_match('/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i',$str,$match); echo $match[1];
/*PHP img */ //1、 src="/uploads/images/20100516000.jpg" src="/uploads/uc/images/20100516000.jpg")
print preg_replace('/(<img.+src=\"?.+)(images\/)(.+\.(jpg|gif|bmp|bnp|png)\"?.+>)/i',"\${1}uc/images/\${3}",$str); echo "<hr/>";
//2、 src="/uploads/images/20100516000.jpg" src="/uploads/uc/images/20100516000.jpg",
print preg_replace('/(<img).+(src=\"?.+)images\/(.+\.(jpg|gif|bmp|bnp|png)\"?).+>/i',"\${1} \${2}uc/images/\${3}>",$str);
?>
Js 정규 표현 식 추출 그림 주소JavaScript 는 정규 표현 식 과 Replace 두 가지 방법 으로 IMG 태그 의 그림 주 소 를 추출 합 니 다.코드 는 다음 과 같 습 니 다.
/
<script language="javascript">
var a='<P><IMG src="http://bbs.cn.yimg.com/user_img/200701/31/jisuanji986_117025184198149.jpg" mce_src="http://bbs.cn.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.cn.yimg.com/user_img/200701/31/jisuanji986_117025184198149.jpg" mce_src="http://bbs.cn.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>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
svg의 외부 파일을 읽습니다 (img src 및 jQuery load)svg의 외부 파일을 img src와 jQuery load로 읽어 보았습니다. 실행 결과 Chrome Firefox index.html signal.js circle_red.svg circle_yellow.svg c...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.