java获取文件名, 提取字符串中局部字符串。拆分文件名及后缀
发布网友
发布时间:2022-04-28 16:18
我来回答
共3个回答
热心网友
时间:2022-05-19 13:26
正则不是更简单
([^\\/]+)\.([^\\/]+)
$1是文件名,$2是扩展名 ,下面是Javascript的测试代码:
<script type="text/javascript">
var a="c:\\windows\\abc.txt";
var reg = /([^\\/]+)\.([^\\/]+)/i;
reg.test(a);
alert(RegExp.$1);
alert(RegExp.$2);
</script>
热心网友
时间:2022-05-19 14:44
String fileName=name.substring(0,name.lastindexOf("."));即可
热心网友
时间:2022-05-19 16:19
String name = "upload.java";//示例字符串
String suffixName = name.substring(name.lastIndexOf("."));//获取后缀名及文件类型
String fileName = name.substring(0, name.lastIndexOf("."));//获取文件名称