seguente espressione regolare dandomi java.lang.IllegalStateException: No match found
erroreJava RegEx nessuna corrispondenza trovata errore
String requestpattern = "^[A-Za-z]+ \\/+(\\w+)";
Pattern p = Pattern.compile(requestpattern);
Matcher matcher = p.matcher(requeststring);
return matcher.group(1);
dove richiesta stringa è
POST //upload/sendData.htm HTTP/1.1
Qualsiasi aiuto sarebbe apprezzato.
'\ W' (carattere di parola) è' [A-Za-z0-9_] '. Non corrisponderà a "'/'", "' .' "o" '/' "(compaiono tutti dopo" '//' "). – acdcjunior
Mi aspetto che dia l'upload come output – Ananda
possibile duplicato di ["Nessuna corrispondenza trovata" quando si utilizza il metodo di gruppo del matcher] (http://stackoverflow.com/questions/5674268/no-match-found-when-using-matchers -gruppo-metodo) – anotherdave