24/04/2006, 09:42
|
| | | Fecha de Ingreso: octubre-2005 Ubicación: Aquí y allá.
Mensajes: 323
Antigüedad: 19 años, 3 meses Puntos: 7 | |
He probado y puedes usar cualquiera de los dos métodos, replace ó replaceAll, como gustes...
Espero que hallamos podido ayudarte!
Hay otras maneras de hacerlo, pero serían engorrosas teniendo en cuenta que tendrías que implementar la funcionalidad por tu cuenta. Eso que dices de la clase regex es más bien si lo que quieres reemplazar sigue algún patrón, para ello tienes que usar expresiones regulares. Por ejemplo, si quieres reemplazar todas las veces que aparezcan un número indeterminado de "z" seguidas de un número indeterminado de "2" (pero que al menos tenga una combinación z2) por cualquier cosa sería algo así:
String resultado = Pattern.compile("z+2+").matcher("abcdz22efgzzz2"). replaceAll("R");
Esto te devolvería: abcdRefgR
Ten en cuenta que la expresión regular z+2+ admite, por ejemplo:
z2
zz2
z22
zzz222
z22222
zzzz22
...
etc, etc, etc...
__________________ El último TipdaR |