如何用正则表达式 检测输入的是否满足文件的绝对路径 str.matches("———这里的正则表达式怎么写?—————")不是检查存不存在,只要是满足一个文件的绝对路径就可以了。文件名和后缀是任意的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 windows:"[a-zA-Z]:(((\\\\)|/)\\w+)(\\2\\w+)*(\\.\\w+)?"linux:"/(\\w+/)*\\w+(\\.\\w+)" D:\\stu.csv这样的为什么不行呢?(我用的是日文系统) In Japan, there is no "\\" in pathname, I think. It's "¥" instead of "//" /** * 带完整路径的文件名的正则表达式 regFfn="[a-z|A-Z]:([\\\\|/]\\w+)+[\\\\|/]\\w*(.\\w*|)"; */ String[] fullFileName = new String[] { "A:A", "A:\\abcd\\abc.abc", "A:\\abcd..\\abc.abc", "C:/asdfas/asdfasd.pdf", "C:\\asdfas/asdfasd\\sdfsdfsadf" }; String regFfn = "[a-z|A-Z]:([\\\\|/]\\w+)+[\\\\|/]\\w*(.\\w*|)"; for (int i = 0; i < fullFileName.length; i++) { System.out.println(fullFileName[i] + "是完整的文件名?" + fullFileName[i].matches(regFfn)); } String regFfn = "[a-z|A-Z]:([\\\\|/]\\w+)+[\\\\|/]\\w*(.\\w*|)"; 成员变量和局部变量 关于jar的问题,请多关照 面试题:字符串,正则高手请进 高手请进:RMIC生成远程Stub时提示找不到实现接口类文件? 来个算法,集思广益一下! 读取txt文件中数据的问题 JTree新增节点的事件 紧急求助,哪位有sgip1.2的协议说明文档以及java api。 高分求救?SOS 关于用mapinfo xtreme for java做gis的性能问题。 我的JBUILDER5启动时,怎么要我注册,有没有那位老兄给我一个注册码,我不想给老美美圆 反向造型 谁有java实现的B+树代码,给我一份,谢谢!
linux:"/(\\w+/)*\\w+(\\.\\w+)"
/**
* 带完整路径的文件名的正则表达式 regFfn="[a-z|A-Z]:([\\\\|/]\\w+)+[\\\\|/]\\w*(.\\w*|)";
*/
String[] fullFileName = new String[] { "A:A", "A:\\abcd\\abc.abc",
"A:\\abcd..\\abc.abc", "C:/asdfas/asdfasd.pdf",
"C:\\asdfas/asdfasd\\sdfsdfsadf" };
String regFfn = "[a-z|A-Z]:([\\\\|/]\\w+)+[\\\\|/]\\w*(.\\w*|)";
for (int i = 0; i < fullFileName.length; i++) {
System.out.println(fullFileName[i] + "是完整的文件名?"
+ fullFileName[i].matches(regFfn));
}