Tengo que probar si una cadena está incluida en otra pero sin considerar el caso o acentos (acentos franceses en este caso). Por ejemplo, la función debe devolver true
si busco "rhone"
en la cadena "Vallée du Rhône"
.contiene con el clasificador
El intercalador es útil para la comparación de cadenas con acentos, pero no proporciona una función contains
.
¿Hay una manera fácil de hacer el trabajo? Un regex tal vez?
Información adicional:
sólo necesito un valor de retorno true
/false
, no me importa sobre el número de partidos o la posición de la cadena de prueba en la cadena de referencia.
Desafortunadamente, java.util.regex no admite secuencias de clasificación, de lo contrario se podría haber hecho probado y partido contra '\ brh [[= o =]] ne \ b' ... – fge