Метод replaceAll()


Описание
Метод replaceAll() — заменяет каждую подстроку данной строки, которая соответствует заданному регулярному выражению, с данной заменой, другими словами — метод позволяет заменить слово в строке.

Синтаксис
Синтаксис метода:

public String replaceAll(String regex, String replacement)
Параметры
Подробная информация о параметрах:

regex — регулярное выражение, которому данная строка должна соответствовать;
replacement — строка, которая заменит найденное выражение.
Возвращаемое значение
В Java replaceAll() возвращает результирующую строку.
Пример
import java.io.*;

public class Test{
public static void main(String args[]){
String Str = new String("Добро пожаловать на proglike.ru");

System.out.print("Возвращаемое значение: ");
System.out.println(Str.replaceAll("(.*)ProgLang(.*)",
"IAMGROOT"));

System.out.print("Возвращаемое значение: ");
System.out.println(Str.replaceAll("proglike.ru",
"сайт посвященный программированию!"));
}
}
Получим следующий результат:

Возвращаемое значение: IAMGROOT
Возвращаемое значение: Добро пожаловать на сайт посвященный программированию!