2010-11-21 15 views
0

PHPの正規表現を理解してください。この文字列を持っている:PHP regexp:URLの一部をテキスト文字列に置き換えてください。

<a href="/kop/product/acer-timeline-5810tg-944g50mi" class="imagecache imagecache-product_list imagecache-linked imagecache-product_list_linked"><img src="http://localhost/kop/sites/default/files/imagecache/product_list/Acer-Timeline-1.jpg" alt="Acer As Timeline 5810TG-944G50Mi" title="Acer As Timeline 5810TG-944G50Mi" class="imagecache imagecache-product_list" width="100" height="100" /></a> 

例えばproduct_list_replaced

すべてのヘルプは

に感謝し、私は、と、<img>タグ内のImageCache//SOME_TEXTの間に位置product_listを交換する必要がありますありがとう

答えて

0

帽子はstr_replace()を使用する方が簡単です、あなたはこのようにそれを行うことができます。

$text = '<a href="/kop/product/acer-timeline-5810tg-944g50mi" class="imagecache imagecache-product_list imagecache-linked imagecache-product_list_linked"><img src="http://localhost/kop/sites/default/files/imagecache/product_list/Acer-Timeline-1.jpg" alt="Acer As Timeline 5810TG-944G50Mi" title="Acer As Timeline 5810TG-944G50Mi" class="imagecache imagecache-product_list" width="100" height="100" /></a>'; 

$new = '<img>product_list_replaced</img>'; 
$match = 'imagecache/'; 

$newstr= str_replace($match, $replace, $text); 

あなたが定期的にexpresionsに興味がある場合this site

HTHのを見てみましょう!

関連する問題