问题描述
文件象下面这种类型file ='hg19.fastadatabase/ucsc.hg19.fasta'file名字每次都改变,扩展名也变化。正则匹配含有点得文件得扩展名?
解决方案
file.substring(file.lastIndexOf("."))
解决方案二:
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...}}
时间: 2024-10-23 23:31:52