Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2006, 15:27
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
El problema es que el $ es un caracter especial para las expresiones regulares y cuando lo pasas como parametro, el lo interpreta a su modo y por eso no te lo reconoce.

Si no vas a usar expresiones regulares y las cadenas pueden contener caracteres extraños, casi es mejor que te hagas tu una funcion para reemplazar una cadena en otra, creo que te será más fácil que controlar los caracteres extraños y arreglarlos antes de pasarlos al metodo replace de String.

Un saludo