Descripción
El método replaceFirst()
de la clase String
es un método de instancia que reemplaza la primera aparición de la expresión regular dada (regex
) en la cadena actual con la cadena de reemplazo (replacement
) proporcionada. Este método es útil cuando solo se desea reemplazar la primera aparición de una expresión regular en una cadena.
En el caso de que haya un error en la expresión regular se lanzará la excepción PatternSyntaxException
.
Sintaxis
public String replaceFirst(String regex, String replacement)
Parámetros
- String regex,: Este parámetro es la expresión regular que se utilizará para determinar qué parte del
String
se debe reemplazar. Es importante entender que las expresiones regulares pueden ser complejas y permiten una gran cantidad de flexibilidad a la hora de determinar qué patrones deben coincidir. - String replacement,: Este es el texto que se utilizará para reemplazar la primera coincidencia del patrón especificado en el parámetro regex. Este
String
puede ser cualquier cosa que desees, lo que permite una gran cantidad de flexibilidad al cambiar el contenido de los Strings.
Excepciones
Clase Padre
Ejemplo
public class Main {
public static void main(String[] args) {
String str = "Hello world, world!";
String result = str.replaceFirst("world", "Java");
System.out.println(result);
}
}
En el ejemplo anterior, el método replaceFirst()
reemplaza la primera aparición de “world” con “Java”. Por lo tanto, el resultado será “Hello Java, world!”.
Artículos
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.