php preg_match图像地址是bagin作为字母

时间:2011-03-31 12:14:43

标签: php preg-match

我想获得所有图片地址,这是一封信。 我用这个......

<?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
?>

1 个答案:

答案 0 :(得分:0)

您的问题是\/之前.jpg没有任何占位符。你可以试试这个:

 $image = preg_match('#^[a-z]\w+/\w+[.](jpg)$#im',$str);

您还忘记了#m修饰符以对多行应用^$