Я хочу выяснить, какая строка содержит две черты. Вперед слэш легко проверитьКак совместить обратную косую черту в Java?
String test = "12/13/2013";
boolean slash = test.matches("\\d+\\/\\d+\\/\\d+");
Но как проверить для обратный слэш?
String test = "12\13\2013";
boolean slash = test.matches("\\d+\\\\\\d+\\\\\\d+");
Вышеупомянутое не признает это? Я также пробовал ("\\d+\\\\d+\\\\d+")
Этот '' \ '' является обратным слэшем, и этот '/' является косой чертой. –
'' 12 \ 13 \ 2013 "' -> '" 12 \\ 13 \\ 2013 "'. Вам нужно бежать \ во всех литералах. – njzk2