Метод appendReplacement (StringBuffer, String) класса Matcher ведет себя как метод добавления и замены. Этот метод читает входную строку и заменяет ее сопоставленным шаблоном в строке соответствия.
Синтаксис:
public Matcher appendReplacement(StringBuffer buffer, String stringToBeReplaced)
Параметры: Этот метод принимает два параметра:
- буфер : это StringBuffer, который хранит целевую строку.
- stringToBeReplaced : строка, подлежащая замене в сопоставителе.
Возвращаемое значение: этот метод возвращает Matcher с заменой целевой строки.
Исключение: этот метод генерирует следующие исключения:
- IllegalStateException : если ни одно совпадение еще не было предпринято или предыдущая операция не удалась
- IllegalArgumentException : если строка замены ссылается на именованную группу захвата, которая не существует в шаблоне
- IndexOutOfBoundsException : если строка замены ссылается на группу захвата, которая не существует в шаблоне
Ниже приведены примеры, иллюстрирующие метод Matcher.appendReplacement ():
Пример 1:
|
Выход:
Before Replacement: GeeksForGeeks Geeks for For Geeks Geek After Replacement: GEEKSForGEEKS GEEKS for For GEEKS Geek
Пример 2:
|
Выход:
Before Replacement: FGF FGF FGF FGF After Replacement: GFG GFG GFG GFG
Рекомендуемые посты:
- Matcher replaceFirst (String) метод в Java с примерами
- Matcher replaceAll (String) метод в Java с примерами
- Метод Matcher quoteReplacement (String) в Java с примерами
- Метод группы соответствия (String) в Java с примерами
- Метод начала (String) в Java с примерами
- Соответствующий метод appendReplacement (StringBuilder, String) в Java с примерами
- Метод end () в Java с примерами
- Метод завершения (int) в Java с примерами
- Matcher pattern () метод в Java с примерами
- Соответствующий метод regionStart () в Java с примерами
- Matcher hasTransparentBounds () метод в Java с примерами
- Метод совпадения hitEnd () в Java с примерами
- Matcher requireEnd () метод в Java с примерами
- Matcher toString () метод в Java с примерами
- Соответствующий метод regionEnd () в Java с примерами
0.00 (0%) 0 votes