ホームページ >バックエンド開発 >PHPチュートリアル >このコンテンツ内のすべての画像アドレスを正規表現に置き換える方法

このコンテンツ内のすべての画像アドレスを正規表現に置き換える方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:55:57946ブラウズ

e388a4556c0f65e1904146cc1a846bee
8ab6d05dba10b1ac92a47ac7c0b7778494b3e26ee717c64999d7867364b1b4a3
1f9b97096c9e349a8670167b2a4e9135
SpaceX公司公布第二代载人“龙”飞船设计方案,舱内最多可载7人94b3e26ee717c64999d7867364b1b4a3
e388a4556c0f65e1904146cc1a846bee
  美国SpaceX公司今日发布第二代龙飞船(Dragon V2),这是首个由私营公司推出的载人飞船,一次最多可运送7名宇航员前往国际空间站,根据NASA和SpaceX的规划,龙2有望在2017年正式飞往太空。94b3e26ee717c64999d7867364b1b4a3
e388a4556c0f65e1904146cc1a846bee
  据SpaceX合作创始人伊隆·马斯克介绍,它可以返回地球并能“像直升飞机一样精确地降落在任何地面,并且它可以快速地重复使用。你只需要重新注入推进剂,然后就可以再来一次……想象下如果每次任务结束之后,航天飞船都被丢弃的话,没人可以承担这样的飞行成本。”#p#副标题#e#ff9d32c555bb1d9133a29eb4371c1213
da9ff4e659622f76a72fcdf1d1bb566094b3e26ee717c64999d7867364b1b4a3


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



回复讨论(解决方案)

$s=<<< TXT<p><img alt="" src="/uploadpic/allimg/140603/23-140603131R9.jpg" style="height: 301px; width: 450px;" /></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="height: 301px; width: 450px;" /></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);

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。