Метод replaceFirst()
Описание
Метод replaceFirst() — заменяет первую подстроку данной строки, которая соответствует заданному регулярному выражению, с данной заменой, другими словами — метод в Java позволяет заменить первое вхождение слова или словосочетания в строке.
Синтаксис
Синтаксис метода:
public String replaceFirst(String regex, String replacement)
Параметры
Подробная информация о параметрах:
regex — регулярное выражение, которому данная строка должна соответствовать;
replacement — строка, которая заменит найденное выражение.
Возвращаемое значение
В Java replaceFirst() возвращает результирующую строку.
Пример
import java.io.*;
public class Test{
public static void main(String args[]){
String Str1 = new String("Добро пожаловать на proglike.ru");
System.out.print("Возвращаемое значение: ");
System.out.println(Str1.replaceFirst("(.*)ProgLang(.*)",
"IAMGROOT" ));
System.out.print("Возвращаемое значение: ");
System.out.println(Str1.replaceFirst("proglike.ru", "IAMGROOT"));
String Str2 = new String("Добро пожаловать на proglike.ru! Добро пожаловать на proglike.ru!");
System.out.print("Возвращаемое значение: " );
System.out.println(Str2.replaceFirst("Добро пожаловать на proglike.ru!", "IAMGROOT!"));
}
}
Получим следующий результат:
Возвращаемое значение: IAMGROOT
Возвращаемое значение: Добро пожаловать на IAMGROOT
Возвращаемое значение: IAMGROOT! Добро пожаловать на proglike.ru!