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

问题描述

文件象下面这种类型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

正则匹配含有点得文件得扩展名的相关文章

win7系统桌面图片和文件没有扩展名后缀的原因和解决方法

  win7系统桌面图片和文件没有扩展名后缀的原因和解决方法          具体方法如下: 1.我的电脑图片和文件格式后缀是没有的,经过几步简单的操作就可以见证奇迹了; 2.大家看一下其实这些文件或者图片都是有格式后缀的,红线标注的地方可以明显的看到一个是.docx,另一个是.jpg; 3.首先打开电脑桌面上面的计算机; 4.找到左上角的工具菜单,然后点开,会出现一个下拉菜单,我们点击下拉菜单里面的文件夹选项,会出现一个弹窗; 5.然后我们点击文件夹选项里面的查看按钮; 6.点击文件夹选项里

xp系统怎样查看文件类型扩展名

  xp系统怎样查看文件类型扩展名?虽然微软已经不再维护windowsxp系统了,但是现在仍有很多用户坚守着它.为了帮助大家更好地使用xp,现在小编就详细介绍下xp系统文件类型扩展名的具体查看步骤.感兴趣的朋友们,不妨一同来看一看. 具体如下: 1.双击打开任意一个盘符或文件夹,点击工具栏中的"工具--文件夹选项"; 2.在打开的"文件夹选项"中切换到"查看"标签页,将"隐藏已知文件类型的扩展名"前面的钩去掉,点击确定保存后退

如何在win7电脑中显示exe文件的扩展名

  一般来说,新的电脑中显示的程序.文件名都是经过缩略的,当然,我们不得不承认,系统如此的安排确实体现出了系统的完美性.美观度,但是另一方面来说,这种操作方法却给不良分子带来了捷径,让他们可以更容易的传播一些文件,盗取咱们电脑中的信息,当然,有时候咱们操作时需要使用到文件的扩展名时,也是不方便的,那么这些情况下,我们要如何找回win7旗舰版中文件的扩展名呢? 1.首先,咱们同时按下win+R打开电脑的运行窗口,然后在窗口中输入regedit并单击回车,这样就可以打开注册表编辑器窗口了. 2.接下

下载文件时根据MIME类型自动判断保存文件的扩展名

引言 用WebClient下载远程资源时,经常会遇到类似这样的网址: http://www.uushare.com/filedownload?user=icesee&id=2205188 http://www.guaishow.com/u/luanfujie/g9675/ 我们不知道这个Url具体代表的是一个网页,还是某种类型的文件. 而有些Url虽然带有扩展名,但可能是错误的扩展名,常见的比如把gif文件标上了jpg扩展名. 如果我们没法正确判断下载源的文件类型的话,就无法保存为正确的文件格式

asp.net 下载文件时根据MIME类型自动判断保存文件的扩展名_实用技巧

引言 用WebClient下载远程资源时,经常会遇到类似这样的网址: http://www.uushare.com/filedownload?user=icesee&id=2205188 http://www.guaishow.com/u/luanfujie/g9675/ 我们不知道这个Url具体代表的是一个网页,还是某种类型的文件. 而有些Url虽然带有扩展名,但可能是错误的扩展名,常见的比如把gif文件标上了jpg扩展名. 如果我们没法正确判断下载源的文件类型的话,就无法保存为正确的文件格式

上传的js验证(图片/文件的扩展名)_javascript技巧

js 验证上传图片 复制代码 代码如下: var ImgObj=new Image();//建立一个图像对象 varAllImgExt=".jpg|.jpeg|.gif|.bmp|.png|"//全部图片格式类型 varFileObj,ImgFileSize,ImgWidth,ImgHeight,FileExt,ErrMsg,FileMsg,IsImg//全局变量图片相关属性 //以下为限制变量 var AllowExt=""; //允许上传的文件类型ŀ为无限制每个

Powershell实现从注册表获取本地关联文件的扩展名_PowerShell

适用于所有版本. 在先前的技巧中我们知道如何用一行命令获取多行注册表记录,这里,我们再来回顾下这段代码: 复制代码 代码如下: $lookup = Get-ItemProperty Registry::HKCR\.[a-f]?? |   Select-Object -Property PSChildName, '(default)', ContentType, PerceivedType |   Group-Object -Property PSChildName -AsHashTable -A

将目录下的文件按扩展名分类的bat代码_DOS/BAT

其实就是利用强大的for命令实现 实现代码: 复制代码 代码如下: for %%i in (*) do (md %%~ximove *%%~xi %%~xi)pause %~xI          - 仅将 %I 扩展到一个文件扩展名只打印文件的扩展名FOR /F "delims==" %%i IN ('dir /b') DO @echo    %%~xipause

windows-android studio 中文件双扩展名报错 file.xml.encode

问题描述 android studio 中文件双扩展名报错 file.xml.encode windows android studio 中文件 myfile.xml.encode报错 Error:Error: '.' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 请问有办法规避吗? 但