Метод replaceAll() в Java

Java String类Класс String в Java


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

Синтаксис

public String replaceAll(String regex, String replacement)

Parameters

  • regex-- регулярное выражение, соответствующее этой строке.

  • replacement-- строка, используемая для замены каждой соответствующей подстроки.

Возвращаемое значение

Возвращает заменённую строку в случае успеха или исходную строку в случае неудачи.

Пример

Пример

public class Test {
    public static void main(String args[]) {
        String Str = new String("www.google.com");
        System.out.print("Возвращаемое значение при успешном совпадении:" );
        System.out.println(Str.replaceAll("(.*)google(.*)", "example" ));
        System.out.print("Возвращаемое значение при неудачном совпадении:" );
        System.out.println(Str.replaceAll("(.*)taobao(.*)", "example" ));
    }
}

Результат выполнения вышеуказанной программы:

匹配成功返回值 :example
匹配失败返回值 :www.google.com

Java String类Класс String в Java

Другие расширения