正则匹配含有点得文件得扩展名

文件象下面这种类型
file ='hg19.fastadatabase/ucsc.hg19.fasta'
file名字每次都改变,扩展名也变化。

正则匹配含有点得文件得扩展名?

[code="java"]file.substring(file.lastIndexOf("."))[/code]

[code="java"]
public static void main(String[] args) throws Exception {
Pattern p1 = Pattern.compile("\.+[^.]+\.+");
String file ="hg19.fastadatabase/ucsc.hg19.fasta";
Matcher m=p1.matcher(file);
if(m.find()){
System.out.println(file);
//other...
}
}[/code]