Often and pictures to deal with, had to use some of the images to extract SCR, alt, title, and so on attributes, summed up here to everyone some commonly used, feel good, more general!
PHP Regular expression matches any attribute in img PHP
Copy Code code as follows:
<?php
/*php regular extraction of arbitrary attributes in an IMG tag of a picture * *
$str = "<center><br/> PHP to extract or change the image in the IMG tag any property </center> ';
1, take the whole picture code
Preg_match ('/<\s*img\s+[^>]*?src\s*=\s* (\ ' |\ ') (. *?) \\1[^>]*?\/?\s*>/i ', $str, $match);
echo $match [0];
2, take the width
Preg_match ('//i ', $str, $match);
echo $match [1];
3, take the height
Preg_match ('//i ', $str, $match);
echo $match [1];
4, take SRC
Preg_match ('//i ', $str, $match);
echo $match [1]; (Ps:t good PHP Q-buckle 峮: 276167802, Validation: CSL)
/*php regular replaces any attribute in the IMG tag of a picture * *
1, replace the src= "/uploads/images/20100516000.jpg" with src= "/uploads/uc/images/20100516000.jpg")
Print Preg_replace ('/()/I ', "\${1}uc/images/\${3}", $STR);
echo "
2, replace the src= "/uploads/images/20100516000.jpg" with the src= "/uploads/uc/images/20100516000.jpg", and save the width and height
Print Preg_replace ('/(/i ', "\${1} \${2}uc/images/\${3}>", $STR);
?>
PS: About the regular, the site also provides 2 very simple and practical regular expression online tools for your reference to use:
JavaScript Regular expression on-line test tool:http://tools.jb51.net/regex/javascript
Regular Expression online generation tool:Http://tools.jb51.net/regex/create_reg