Метод replaceAll() в 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" ));
}
}
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
Другие расширения
Класс String в Java