Parse PHP regular expressions to extract or replace the img tag attributes .? Php * PHP regular expression extraction any attribute in the img Mark of the image * using strcenterimgsrcuploadsimages20100516000.jpg brPHP regular expression extraction or changing the img Mark of the image
/* PHP regular expression extraction any attribute in the image img Mark */
$ Str ='
PHP regular expression extraction or change any attribute in the img Mark of the image ';
// 1. retrieve the entire image code
Preg_match ('/<\ s * img \ s + [^>] *? Src \ s * = \ s * (\ '| \")(.*?) \ 1 [^>] *? \/? \ S *>/I ', $ str, $ match );
Echo $ match [0];
// 2. obtain the width
Preg_match ('// I', $ str, $ match );
Echo $ match [1];
// 3. get the height
Preg_match ('// I', $ str, $ match );
Echo $ match [1];
// 4. obtain src
Preg_match ('// I', $ str, $ match );
Echo $ match [1];
/* PHP regular expression to replace any attribute in the img Mark */
// 1. replace src = "/uploads/images/20100516000.jpg" with src ="/uploads/uc/images/20100516000.jpg ")
Print preg_replace ('/()/I', "\$ {1} uc/images/\$ {3}", $ str );
Echo"
";
// 2. replace src = "/uploads/images/20100516000.jpg" with src ="/uploads/uc/images/20100516000.jpg" and save the width and height
Print preg_replace ('/(/I', "\$ {1 }\$ {2} uc/images/\$ {3}>", $ str );
?>
Http://www.bkjia.com/PHPjc/327894.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327894.htmlTechArticle? Php/* PHP regular expression extraction arbitrary attribute in image img Mark */$ str = 'centerimg src = "/uploads/images/20100516000.jpg" height =" 120 "width =" 120 "br/ PHP regular expression extraction or modifying image img marking...