我想知道是否有一种正则表达式可以使用基本的HTML来查找文件扩展名。
目前我有
<img src="images/pimage/{$item['item_id']}/small.jpg">
问题是并非我的所有图片都以.jpg结尾。因此,我希望有一个正则表达式能够找到所有以small开头且以.jpg,.jpeg,.JPG,.png,.gif等结尾的图片,不区分大小写。是否有一个简单的正则表达式可以在“small”之后使用来查找所有匹配的文件?
我不确定我做错了什么,但当我尝试任何建议时,输出只显示正则表达式而不是预期的结果。这是我当前的代码。
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