Java String: метод replaceFirst ()
public String replaceFirst (регулярное выражение строки, замена строки)
Метод replaceFirst () заменяет первую подстроку этой строки, которая соответствует заданному регулярному выражению с заданной заменой.
Вызов этого метода в форме str.replaceFirst (regex, repl) дает точно такой же результат, как выражение
Pattern.compile (регулярное выражение) .matcher (ул) .replaceFirst (REPL)
Обратите внимание, что обратная косая черта () и знак доллара ($) в строке замены могут привести к тому, что результаты будут отличаться от результатов, которые обрабатываются как строка замены букв; см. Matcher.replaceFirst (java.lang.String). Используйте Matcher.quoteReplacement (java.lang.String), чтобы при желании подавить специальное значение этих символов.
Платформа Java: Java SE 8
Синтаксис:
replaceFirst (регулярное выражение строки, замена строки)
Параметры:
название | Описание | Тип |
---|---|---|
регулярное выражение | регулярное выражение, которому должна соответствовать эта строка | строка |
замена | строка, которая будет заменена на первое совпадение | строка |
Возвращаемое значение: результирующая строка
Тип возвращаемого значения: Строка
Броски:
PatternSyntaxException - если синтаксис регулярного выражения недопустим
Пример: метод Java String replaceFirst (регулярное выражение строки, замена строки)
В следующем примере показано использование метода java String ().
import java.io.*;
public class Example {
public static void main(String args[]) {
String Str = new String("Welcome to example.com");
System.out.println();
System.out.print("Return Value :" );
System.out.println(Str.replaceFirst("(.*)example(.*)", "java"));
System.out.print("Return Value :" );
System.out.println(Str.replaceFirst("example", "java"));
System.out.println();
}
}
Выход:
Возвращаемое значение: Java Возвращаемое значение: Добро пожаловать на java.com
Редактор кода Java:
Предыдущая: заменить все методы
Далее: Сплит метод
Новый контент: Composer: менеджер зависимостей для PHP , R программирования