正则表达式匹配文件名

正则表达式匹配文件名,第1张

你其实要求的是只要是.doc后缀就行

<script language="JavaScript">

 <!--

  var s = "abc.def.txt.doc"

  var regex = /^(.)+\.doc$/

  var matchFlag = regex.test(s)

  alert(matchFlag)

 //-->

 </script>

用 fname举个例子

 String fName =" G:\\Java_Source\\navigation_tigra_menu\\demo1\\img\\lev1_arrow.gif "  

 

 fName = fName.trim()  

  

     String temp[] = fName.split("\\\\") /**split里面必须是正则表达式,"\\"的作用是对字符串转义*/  

     //temp[] = [G:, Java_Source, navigation_tigra_menu, demo1, img, lev1_arrow.gif]  

     System.out.println("temp[] = " + Arrays.toString(temp))  

     fName = temp[temp.length-1]  

       

     System.out.println("方法三:fileName = " + fName)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11936541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存