利用正则表达式从url中提取出文件名(包含后缀)

利用正则表达式从url中提取出文件名(包含后缀),第1张

String input = "D:\\save\\任意文件名.pdf"

String regex = ".*\\\\([^\\.]+)\\..*"

input.replaceAll(regex, "$1")

不知道你用的什么语言:以下为Java

String str = "USE TEST"//标准

String str2 = "USE [test]"//加[]

String str3 = "use [TEST]"//小写 +[] + 

System.out.println(str.replaceAll("(?i)use\\s+","").replaceAll("[\\[\\]]",""))

System.out.println(str2.replaceAll("(?i)use\\s+","").replaceAll("[\\[\\]]",""))

System.out.println(str3.replaceAll("(?i)use\\s+","").replaceAll("[\\[\\]]",""))

// 输出: TEST   test  TEST


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

原文地址: https://outofmemory.cn/sjk/9417610.html

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

发表评论

登录后才能评论

评论列表(0条)

保存