求一个关于验证文件路径的正则表达式 要求验证windows下文件路径的格式,比如:“c:\\aa\\bb”谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (([a-zA-Z]:)?(\\\\\\\\\\w+)*)||((\\w+\\\\\\\\)*\\w*)左边是绝对路径的,右边是相对路径 一个逻辑意义上的\对应 四个\就可以了比如 “c:\\aa\\bb”逻辑意义上是 c:\aa\bb >>> 楼上,为什么1个\要对应4个>>>一个是转义,另一个是正则的转义没错,两层转义,挺变态的在 JavaScript 为了便于书写,可以不用把 RegExp 用引号引起来,这样写出来的 literal String 就是 RegExp, 而 Java 必须用引号把任何字符串引起来 我试的结果跟楼上的解释不一样呀。import java.util.regex.*;public class test { public static void main(String[] args)throws Exception{ String str="c:\\aa\\bb"; if(Pattern.matches("(([a-zA-Z]:)?(\\\\\\w+)*)||((\\w+\\\\)*\\w*)",str)) System.out.println("ok"); }} 内部类调用问题 接口为什么可以这样转换? tomcat 连接池 无法关闭 js里setTimeout方法做延时操作,结果发现里面的方法执行了3遍 给位请问JCreator是什么? 求助一道实际题目 如何取出数组每个中的元素并去掉每个元素中左右的空格? 我愿送500分求解JAVA问题!!!!!! 请问我如何知道一个线程是否阻塞了(任何原因) List排序问题 时...间...问...题...请问怎样才能得到一个干净的日期值 2006-03-04 14:06:26 -> 2006-03-04 如何为jdk配置src.zip?
左边是绝对路径的,右边是相对路径
比如
“c:\\aa\\bb”
逻辑意义上是 c:\aa\bb
没错,两层转义,挺变态的在 JavaScript 为了便于书写,可以不用把 RegExp 用引号引起来,这样写出来的 literal String 就是 RegExp, 而 Java 必须用引号把任何字符串引起来
import java.util.regex.*;
public class test {
public static void main(String[] args)throws Exception{
String str="c:\\aa\\bb";
if(Pattern.matches("(([a-zA-Z]:)?(\\\\\\w+)*)||((\\w+\\\\)*\\w*)",str))
System.out.println("ok");
}}