「java正则文件路径」java 正则匹配文件名
本篇文章给大家谈谈java正则文件路径,以及java 正则匹配文件名对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、如何利用java正则表达式匹配路径中的文件名 D:\PjlWorkspace\monitor\ts\app-shangdu.xml 谢谢
- 2、java怎么正则表达式替换路径 求大神解答呀,在线等
- 3、java用正则表达式判断文件路径格式是否正确。
如何利用java正则表达式匹配路径中的文件名 D:\PjlWorkspace\monitor\ts\app-shangdu.xml 谢谢
/**
* @author eatonfang
* @version 1.0
*
*/
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// System.out.println()
String str1 = "D:/PjlWorkspace/monitor/ts/app-shangdu.xml";
String str2 = "app-shangdu.xml";
String regex = "[^(/|\\|\\\\|//)]+\\.[^(/|\\|\\\\|//)]+";
System.out.println(str2.matches(regex));
System.out.println(str1.replaceAll(regex, "name"));
}
}
运行结果:
true
D:/PjlWorkspace/monitor/ts/name
如果路径分隔符只有/一种可能的话,就可以这样写: [^/]+\\.[^/]+
我是考虑到路径分隔符还可以写成\, \\, //, 这几种可能,所以才写成那样子的
java怎么正则表达式替换路径 求大神解答呀,在线等
您好:
var url = "/LAB/plugins/ueditor/jsp/upload1/20160705/95601467703736507.png";
url = url.replace("/LAB", "");
alert(url);
java里面的代码一样;
String url = "/LAB/plugins/ueditor/jsp/upload1/20160705/95601467703736507.png";
url = url.replaceAll("/LAB", "");
System.out.println(url);
java用正则表达式判断文件路径格式是否正确。
// "^[A-z]:\\\\(.+?\\\\)*$" 不能确定深度 匹配0到多次就可以了
String source = "z:\\java\\kl\\$kls\\";
System.out.println(source.matches("^[A-z]:\\\\(.+?\\\\)*$"));
java正则文件路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 正则匹配文件名、java正则文件路径的信息别忘了在本站进行查找喔。