1. 程式人生 > >【PHP】正則表示式匹配標籤

【PHP】正則表示式匹配標籤

// 匹配<img>標籤的表示式
$preg = "/<img.*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/i";

示例:

$img='<div class="div"><img class="img" width="200" height="100" src="./../images/img.jpg" /></div>';
$preg = "/<img.*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/i"
; preg_match_all($preg,$img,$arr); print_r($arr);

執行結果:

Array
(
    [0] => Array
           (
               [0] => <img class="img" width="200" height="100" src="./../images/img.jpg" />
           )
    [1] => Array
           (
               [0] => ./../images/img.jpg
           )
)