我想获得所有图片地址,这是一封信。 我用这个......
<?php
$str = <<<EOT
image/20110331_121.jpg
../image/20110330_132.jpg
http://www.site.com/image/20110330_098.jpg
EOT;
$image = preg_match('#^[a-zA-Z](.*)\/.(jpg)$#i',$str);
print_r($image);// I want get a echo image/20110331_121.jpg
?>
答案 0 :(得分:0)
您的问题是\/
之前.jpg
没有任何占位符。你可以试试这个:
$image = preg_match('#^[a-z]\w+/\w+[.](jpg)$#im',$str);
您还忘记了#m
修饰符以对多行应用^
和$
。