请你帮我跟进,因为我不想再忍受它了;
我有以下代码无效;
String someStr = "C:\SomeDir";
boolean = someStr.matches("(^[A-Z|a-z]:[\\\\:/])*"));
上面的代码返回 false ,但我认为它应该返回'true',我错过了什么吗?我只是想知道我的字符串是否以C:\或C:/或:[/ |] ....
开头谢谢,
-
SJunejo
答案 0 :(得分:3)
匹配仅适用于记录的完全匹配。
你想要的是
boolean root = someStr.matches("[A-Za-z]:[\\\\/].*");