Método Java replaceAll()
El método replaceAll() utiliza el parámetro replacement dado para reemplazar todas las subcadenas de la cadena que coincidan con la expresión regular dada.
Sintaxis
public String replaceAll(String regex, String replacement)
Parámetros
regexLa expresión regular que coincide con esta cadena.
replacementLa cadena utilizada para reemplazar cada coincidencia.
Valor de retorno
Si tiene éxito, devuelve la cadena reemplazada; si falla, devuelve la cadena original.
Ejemplo
Ejemplo
public class Test {
public static void main(String args[]) {
String Str = new String("www.google.com");
System.out.print("Valor de retorno en caso de coincidencia exitosa:" );
System.out.println(Str.replaceAll("(.*)google(.*)", "ejemplo" ));
System.out.print("Valor de retorno en caso de fallo de coincidencia:" );
System.out.println(Str.replaceAll("(.*)taobao(.*)", "ejemplo" ));
}
}
public static void main(String args[]) {
String Str = new String("www.google.com");
System.out.print("Valor de retorno en caso de coincidencia exitosa:" );
System.out.println(Str.replaceAll("(.*)google(.*)", "ejemplo" ));
System.out.print("Valor de retorno en caso de fallo de coincidencia:" );
System.out.println(Str.replaceAll("(.*)taobao(.*)", "ejemplo" ));
}
}
El resultado de ejecutar el programa anterior es:
匹配成功返回值 :ejemplo 匹配失败返回值 :www.google.com
Otras extensiones
Clase String de Java