Java String: метод replaceAll ()
public String replaceAll (регулярное выражение строки, замена строки)
Метод replaceAll () заменяет каждую подстроку этой строки, которая соответствует данному регулярному выражению, с данной заменой.
Вызов этого метода в форме str.replaceAll (regex, repl) дает точно такой же результат, как выражение
Pattern.compile (регулярное выражение) .matcher (ул) .replaceAll (REPL)
Обратите внимание, что обратная косая черта () и знак доллара ($) в строке замены могут привести к тому, что результаты будут отличаться от результатов, которые обрабатываются как строка замены букв; смотрите Matcher.replaceAll. Используйте Matcher.quoteReplacement (java.lang.String), чтобы при желании подавить специальное значение этих символов.
Платформа Java: Java SE 8
Синтаксис:
replaceAll (регулярное выражение строки, замена строки)
Параметры:
название | Описание | Тип |
---|---|---|
регулярное выражение | регулярное выражение, которому должна соответствовать эта строка | строка |
замена | строка, которая будет заменена для каждого совпадения | строка |
Возвращаемое значение: результирующая строка
Тип возвращаемого значения: Строка
Наглядное представление метода Java String replaceAll ()
Пример: метод Java String replaceAll (регулярное выражение строки, замена строки)
В следующем примере показано использование метода java String ().
public class StringReplaceAllExample {
public static void main(String[] args) {
// Declare the source string
String stringVal ="10010011";
// Define the regex pattern
String regex ="0";
// Replacing all the occurrences of String "0"
String objStr = stringVal.replaceAll("0", "*");
System.out.println();
System.out.println("Original String Object: "+stringVal);
System.out.println("New String Object: "+objStr);
System.out.println();
}
}
Выход:
Оригинальный объект String: 10010011 Новый объект String: 1 ** 1 ** 11
Редактор кода Java:
Предыдущий: заменить метод
Далее: метод replaceFirst
Новый контент: Composer: менеджер зависимостей для PHP , R программирования