Java replaceAll()-Methode
Die Methode replaceAll() verwendet den angegebenen Parameter replacement, um alle Teilzeichenketten der Zeichenkette zu ersetzen, die dem angegebenen regulären Ausdruck entsprechen.
Syntax
public String replaceAll(String regex, String replacement)
Parameters
regex-- Der reguläre Ausdruck, der mit dieser Zeichenkette übereinstimmt.
replacement-- Die Zeichenkette, die zum Ersetzen jeder übereinstimmenden Teilzeichenkette verwendet wird.
Rückgabewert
Gibt bei Erfolg die ersetzte Zeichenkette zurück, andernfalls die ursprüngliche Zeichenkette.
Beispiel
Beispiel
public class Test {
public static void main(String args[]) {
String Str = new String("www.google.com");
System.out.print("Rückgabewert bei erfolgreicher Übereinstimmung:" );
System.out.println(Str.replaceAll("(.*)google(.*)", "example" ));
System.out.print("Rückgabewert bei fehlgeschlagener Übereinstimmung:" );
System.out.println(Str.replaceAll("(.*)taobao(.*)", "example" ));
}
}
public static void main(String args[]) {
String Str = new String("www.google.com");
System.out.print("Rückgabewert bei erfolgreicher Übereinstimmung:" );
System.out.println(Str.replaceAll("(.*)google(.*)", "example" ));
System.out.print("Rückgabewert bei fehlgeschlagener Übereinstimmung:" );
System.out.println(Str.replaceAll("(.*)taobao(.*)", "example" ));
}
}
Das Ergebnis der Ausführung des obigen Programms ist:
匹配成功返回值 :example 匹配失败返回值 :www.google.com
Andere Erweiterungen
Java String-Klasse