java正则文件路径|JAVA正则表达式(如何判断文件路径合法路径例如:D:\测试\testcsv)请帮忙解答一下谢谢

java正则文件路径|JAVA正则表达式(如何判断文件路径合法路径例如:D:\测试\testcsv)请帮忙解答一下谢谢的第1张示图

1. java用正则表达式判断文件路径格式是否正确。

//"^[A-z]:\\(.+?\\)*$"不能确定深度匹配0到多次就可以了Stringsource="z:\java\kl\$kls\";System.out.println(source.matches("^[A-z]:\\(.+?\\)*$"));

2. 关于java正则表达式 文件地址的合法性

\p{Upper}:\\.{0,100}[\.]*

3. 如何从路径中提取路径文件名(用java正则表达式)

String str="C:\Documents and Settings\Administrator\My Documents\myfile.txt"; System.out.println(str.substring(str.lastIndexOf("\\")+1));

4. JAVA正则表达式(如何判断文件路径合法,路径例如:D:\测试\test.csv),请帮忙解答一下,谢谢。

java中"\"要转义成"\\",如果路径错误会报异常的,直接catch就OK了

5. 如何利用java正则表达式匹配路径中的文件名 D:\PjlWorkspace\monitor\ts\app-shang.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-shang.xml";String str2 = "app-shang.xml";String regex = "[^(/|\\|\\\\|//)]+\\.[^(/|\\|\\\\|//)]+";System.out.println(str2.matches(regex));System.out.println(str1.replaceAll(regex, "name"));}}运行结果:trueD:/PjlWorkspace/monitor/ts/name如果路径分隔符只有/一种可能的话,就可以这样写: [^/]+\\.[^/]+我是考虑到路径分隔符还可以写成\, \\, //, 这几种可能,所以才写成那样子的

6. Java语言用正则表达式判断文件目录合法性

functiontestPath(){varpath=/^[a-zA-Z]:[\]((?!)(?![^\/]*s+[\/])[w-]+[\/])*(?!)(?![^.]*s+.)[w-]+$/;varbackuppath=document.getElementById("xxx");if(path.test(backuppath)){returntrue;}else{alert("请填写正确路径!");returnfalse;}returntrue;}

String format ="/^[a-zA-Z]:[\]((?!)(?![^\/]*s+[\/])[w-]+[\/])*(?!)(?![^.]*s+.)[w-]+$/";

7. java ftp路径正则问题

ftp://(|\w+(|:\w+)@)(\d{1,3}\.){3}\d{1,3}(/[^\\\/:\?\*\"<>|]+)*三个都可以匹配,不过IP的匹配不太严谨,我只是匹配了1到3位的数字,没有考虑3位数时第一位只能是1或2的情况。

8. java正则表达式匹配img路径

package table;public class FileTester{public static void main ( String[] args ){String reg = "(src[\\=\\s\'\"]+)http\\:\\/\\/img\\.\\.com\\/hi\\/[^\'\"]+([\'\"])";String url = "sdfsdf<img src='https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/hi/we.com' />sdf<img src='https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/hi/we.com' />sf'";url = url.replaceAll (reg, "$1$2");System.out.println (url);}}

9. Java正则替换问题,已知文件路径获取无后缀文件名

string str = "C:\program\ccc\…….\test.txt";str.substring(str.lastindexof("\")+1,str.lastindexof("."));试试看,手打

10. 用java正则式怎么判断文件名合法

java正则式判断文件名合法function testPath() {var path = /^[a-zA-Z]:[\\]((?! )(?![^\\/]*\s+[\\/])[\w -]+[\\/])*(?! )(?![^.]*\s+\.)[\w -]+$/;var backuppath = document.getElementById("xxx");if (path.test(backuppath)) {return true;} else {alert("请填写正确路径!");return false;}return true;}

未经允许不得转载:山九号 » java正则文件路径|JAVA正则表达式(如何判断文件路径合法路径例如:D:\测试\testcsv)请帮忙解答一下谢谢

赞 (0)