我的问题非常简单,但我遇到了preg_replace函数的问题。我有一个未知扩展名和未知名称的文件名,我所知道的只是“。”放置。所以我有“未知”。“扩展”。我想删除“文件名的未知部分,所以我最终得到。”扩展名。我正在尝试下面的
<?php $test = "unknown"."extension"; ?>
<?php $pattern = '/((?:.*).(?:))/U'; ?>
<?php echo preg_replace($pattern, "", $test); ?>
除了这只是从文件名中删除所有内容。我怎样才能得到它,以便preg_replace只返回。“extension”