我需要创建将验证文件路径的正则表达式。它应该批准这样的字符串,例如:
c:\
c:\dir1\file.txt
c:\dir1\dir2\file.txt
等等。我试图创建它。结果:
(c|C):(\\\w{0,8})*(\.\w{1,3})?
在gskinner 中一切正常,但是当我在 Java 中编译这个模式时,前面的行都没有经过测试。
Java代码:
p = Pattern.compile("(c|C):(\\\w{0,8})*");
m = p.matcher(arguments);
result = m.matches();