Salve a tutti,
devo recuperare la posizione della prima occorrenza di un carattere (o "/") all'interno di una stringa:

codice:
Es.
12/A => 2
12 => 0
A => 0
2A => 1
Per fare questo ho utilizzato il seguente codice:

codice:
		String expression = "[a-zA-Z/]+";
		String inputStr = "AA";
		
                // Interno intero
		Pattern pattern = Pattern.compile(expression, Pattern.CASE_INSENSITIVE);
		Matcher matcher = pattern.matcher(inputStr);
	
		if(matcher.find() && matcher.start() > 0 ) {
		
		       Long internoIntero = Long.getLong(inputStr.subSequence(0,  matcher.start()).toString());
		
                        interno.setInternoIntero(internoIntero);
				
		 }
Solo che non entra mai nell'if dove c'è il matcher!!! Ho provato diversi valori per inputStr...non solo "AA" :P

Dove sbaglio???