¿Es posible saber si una secuencia/cadena contiene una entrada que podría coincidir con una expresión regular.¿Puede java.util.regex.Pattern hacer coincidencias parciales?
Por ejemplo
String input="AA";
Pattern pat=Pattern.compile("AAAAAB");
Matcher matcher=pat.matcher(input);
//<-- something here returning true ?
o
String input="BB";
Pattern pat=Pattern.compile("AAAAAB");
Matcher matcher=pat.matcher(input);
//<-- something here returning false ?
Gracias
Eso no es realmente el trabajo de regex. El patrón debe ser una subcadena de la entrada, o no hay coincidencia. Podría escribir lo suyo que haga lo mismo, pero sería como una expresión reversa inversa. Si invierte sus cadenas de 'entrada' y 'patrón', entonces llame a matcher.matches (entrada) - obtendrá lo que desea. – Kylar