Home > Backend Development > PHP Tutorial > 这段内容用正则怎么去替换所有的图片地址

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

WBOY
Release: 2016-06-23 13:55:57
Original
910 people have browsed it


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



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);
Copy after login

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

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

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template