<?php
$str='<p>32323223<img src="/Upload/image/ueditor/20180222/1519283654325793.jpg" title="1519283654325793.jpg" alt="beian.jpg"/></p>';
//這個正則表達式中“[jpg|jpeg|png|bmp|gif]*”這個部分是什么意思?
$preg='/\/Upload\/image\/ueditor\/\d*\/\d*\.[jpg|jpeg|png|bmp|gif]*/i';
preg_match($preg, $str,$data);
var_dump($data); //這里能匹配出jpg等后綴 結果如下:array(1) { [0]=> string(51) "/Upload/image/ueditor/20180222/1519283654325793.jpg" }
//但是正則中[] 中括號內(nèi)的字符,應該只能匹配所包含的任意一個字符的啊,為什么能把jpg整個匹配出來?
- 3 回答
- 0 關注
- 740 瀏覽
添加回答
舉報
0/150
提交
取消