Estoy buscando el mejor enfoque para encontrar y reemplazar cadenas en Java.¿La mejor forma de Java para encontrar y reemplazar cadenas?
Esta es una oración: "Mi nombre es Milán, la gente me conoce como Milan Vasic".
Quiero reemplazar la cadena Milan con Milan Vasic, pero en el lugar donde ya tengo Milan Vasic, eso no debería ser un caso.
después de buscar/reemplazar el resultado debería ser: "Mi nombre es Milan Vasic, la gente me conoce como Milan Vasic".
He intentado usar indexOf() y también la combinación Patrón/Matcher, pero ninguno de mis resultados parece elegante, ¿alguien tiene una solución elegante?
¡salud!
¿Qué hay de Milan Bandic en tal caso? Vamos a tener un Milan Vasic y un Milan Bandic en la misma oración, por lo que el sistema ignorará al primer Milan, el segundo será Milan Vasic Bandic. :) –
Heheeh ... Estaba usando mi nombre para este ejemplo :) – vaske