深圳继续教育网公需课:php正则表达式问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 08:48:16
$file = abc123.jpg
通过正规表达式或其它更好方法去除扩展名
文件名中可能包含大小写英文,数字,中文及其它字符
扩展名可能是多种多样的

很简单,请高人们一展身手

<?php
$file = "abc123.jpg";
echo preg_replace('/\.[^\.]+$/', '', $file);
?>

要用正则干嘛?
直接查找最后一个.的位置然后把.后面的去掉就行了