0

你能帮我跟上吗,因为我不想再浪费时间了;

我有以下代码不起作用;

String someStr = "C:\SomeDir";
boolean = someStr.matches("(^[A-Z|a-z]:[\\\\:/])*"));

上面的代码返回false,但我认为它应该返回 'true',我错过了什么吗?我只想知道我的字符串是否以 C:\ 或 C:/ 或 :[/|].... 开头

谢谢,

--

SJunejo

4

1 回答 1

3

Match 仅适用于文档中的完全匹配

你似乎想要的是

boolean root = someStr.matches("[A-Za-z]:[\\\\/].*");
于 2012-08-21T18:40:38.847 回答