Мне интересно, есть ли регулярное выражение, которое я могу использовать для поиска расширений файлов с помощью базового html.Регулярное выражение для расширения файла
Прямо сейчас у меня есть
<img src="images/pimage/{$item['item_id']}/small.jpg">
Проблема не все мои изображения заканчиваются .jpg.
Так что я хотел бы регулярное expresion, который может найти все изображения, которые начинаются с малого и закончить в .jpg
, .jpeg
, .JPG
, .png
, .gif
и т.д ... и в нижнем регистре и верхнем регистре.
Есть ли простое регулярное выражение, которое я могу положить после «малого», чтобы найти все соответствующие файлы?
Я не уверен, что я делаю неправильно, но когда я пробую какое-либо из предложений, вывод показывает только регулярное выражение, а не предполагаемые результаты. вот мой текущий код
function print_item($item,$link_change){
$acticon= ($item['active']==TREEMAN_ITEM_ACTIVE)? 'active.gif' : 'disabled.gif';
$tmpl_act=($this->section->webmode)? "<td><img src=\"".ADMIN_IMG_PATH."icons/{$acticon}\"></td>" : "";
$tmpl_date=date('Y-m-d H:i',$item['cdate']);
$tmpl_added_by=$item['added_by'];
$tmpl_modified_by=$item['modified_by'];
// $tmpl_date_mod=date('Y-m-d H:i',$item['timestamp']);
$tmpl_date_mod=$item['timestamp'];
$res=<<<EOT
<td >{$item['item_id']}</td>
<td><a href="{$link_change}"</a><img src="/img/ucart/images/pimage/{$item['item_id']}/small.jpg" height="75" width="75"</td>
<td class="tb" width="50%"><a href="{$link_change}" title="Edit item">{$item['item_name']}</a></td>
<td>$tmpl_date</td>
<td>$tmpl_date_mod</td>
<td>$tmpl_added_by</td>
<td>$tmpl_modified_by</td>
$tmpl_act
EOT;
любая идея, что я делаю неправильно?
Для уточнения, вы пытаетесь вернуть имя файла 'small-filename.jpg' или регулярное выражение, чтобы получить полный путь к файлу, например. 'images/pimage/27/small-filename.jpg'? – femmestem
Все имена файлов - маленькие. Некоторые из них small.jpg, некоторые small.JPG, small.png, small.gif и т. Д. – Robert