> 백엔드 개발 > PHP 튜토리얼 > 这段内容用正则怎么去替换所有的图片地址

这段内容用正则怎么去替换所有的图片地址

WBOY
풀어 주다: 2016-06-23 13:55:57
원래의
909명이 탐색했습니다.


这段内容用正则怎么去替换所有的图片地址



SpaceX公司公布第二代载人“龙”飞船设计方案,舱内最多可载7人



  美国SpaceX公司今日发布第二代龙飞船(Dragon V2),这是首个由私营公司推出的载人飞船,一次最多可运送7名宇航员前往国际空间站,根据NASA和SpaceX的规划,龙2有望在2017年正式飞往太空。



  据SpaceX合作创始人伊隆·马斯克介绍,它可以返回地球并能“像直升飞机一样精确地降落在任何地面,并且它可以快速地重复使用。你只需要重新注入推进剂,然后就可以再来一次……想象下如果每次任务结束之后,航天飞船都被丢弃的话,没人可以承担这样的飞行成本。”#p#副标题#e#

这段内容用正则怎么去替换所有的图片地址




在现有的图片地址前加个网址,类似http://www.xxxx.com/uploadpic/allimg/140603/23-140603131R9.jpg



回复讨论(解决方案)

$s=<<< TXT<p><img alt="" src="/uploadpic/allimg/140603/23-140603131R9.jpg"   style="max-width:90%" /></p><p style="text-align: center;">SpaceX公司公布第二代载人&ldquo;龙&rdquo;飞船设计方案,舱内最多可载7人</p><p>  美国SpaceX公司今日发布第二代龙飞船(Dragon V2),这是首个由私营公司推出的载人飞船,一次最多可运送7名宇航员前往国际空间站,根据NASA和SpaceX的规划,龙2有望在2017年正式飞往太空。</p><p>  据SpaceX合作创始人伊隆&middot;马斯克介绍,它可以返回地球并能&ldquo;像直升飞机一样精确地降落在任何地面,并且它可以快速地重复使用。你只需要重新注入推进剂,然后就可以再来一次&hellip;&hellip;想象下如果每次任务结束之后,航天飞船都被丢弃的话,没人可以承担这样的飞行成本。&rdquo;#p#副标题#e#<br /><img alt="" src="/uploadpic/allimg/140603/23-140603131R9-50.jpg"   style="max-width:90%" /></p>TXT;echo preg_replace('/<img alt="" src="(.+?)"/s', '<img alt="" src="http://www.xxxx.com$1"', $s);
로그인 후 복사

对于不复杂的,可以不用正则。
$content = str_replace('src="', 'src="http://www.xxxx.com', $content);

如果部分图片地址已经有网址了,怎么成做呢

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿