java.util.regex.Matcher.appendTail ()
Descrizione
Il java.time.Matcher.appendTail(StringBuffer sb) Il metodo implementa un passaggio di aggiunta e sostituzione del terminale.
Dichiarazione
Di seguito è riportata la dichiarazione per java.time.Matcher.appendTail(StringBuffer sb) metodo.
public Matcher appendTail(StringBuffer sb)
Parametri
sb - Il buffer della stringa di destinazione.
Valore di ritorno
Il buffer della stringa di destinazione.
Esempio
L'esempio seguente mostra l'utilizzo del metodo java.time.Matcher.appendTail (StringBuffer sb).
package com.tutorialspoint;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MatcherDemo {
private static String REGEX = "a*b";
private static String INPUT = "aabfooaabfooabfoob";
private static String REPLACE = "-";
public static void main(String[] args) {
Pattern pattern = Pattern.compile(REGEX);
// get a matcher object
Matcher matcher = pattern.matcher(INPUT);
StringBuffer buffer = new StringBuffer();
while(matcher.find()) {
matcher.appendReplacement(buffer, REPLACE);
}
matcher.appendTail(buffer);
System.out.println(buffer.toString());
}
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
-foo-foo-foo-