请教,关于字符串处理的一个具体事例的写法。

请教,关于字符串处理的一个具体事例的写法。

请教,关于字符串处理的一个具体事例的写法。
my $fileName = "F:\setup\setup\image\gate\apgn.jpg";

请问,类似路径这样的字符串怎样能最终提取出最终文件名apgn来呢(去除后缀)
[CCB]10[/CCB]
用正则,取最后一个 / 或者 \ 后面的内容,就是文件名
然后在去除最后一个小数点后面的东西
剩下就是了
用正则,取最后一个 / 或者 \ 后面的内容,就是文件名
请问,实现这句应该怎样写呢???
File::Basename 模块.
File::Basename 模块
多谢楼上各位的指点,我打.
多谢楼上各位的指点,我打算用File::Basename 模块了。

下面是小例子:

#!/usr/bin/perl
use File::Basename; #引用模块,该模块用于从绝对路径中提取文件名

my $full_name="F:/setup/setup/image/gate/apgn.jpg";
$full_name=basename($full_name);#从模块中调用basename函数完成提取文件名
$full_name=~s!\s!\_!g;#若文件名有空格的处理

print "$full_name\n";

结果:apgn.jpg