Méthode Java replaceAll()
La méthode replaceAll() utilise le paramètre donné pour remplacer toutes les sous-chaînes de la chaîne qui correspondent à l'expression régulière donnée.
Syntaxe
public String replaceAll(String regex, String replacement)
Parameters
regex-- L'expression régulière qui correspond à cette chaîne.
replacement-- La chaîne utilisée pour remplacer chaque sous-chaîne correspondante.
Valeur de retour
Renvoie la chaîne remplacée en cas de succès, ou la chaîne d'origine en cas d'échec.
Exemple
Exemple
public class Test {
public static void main(String args[]) {
String Str = new String("www.google.com");
System.out.print("Valeur de retour en cas de correspondance réussie :" );
System.out.println(Str.replaceAll("(.*)google(.*)", "example" ));
System.out.print("Valeur de retour en cas d'échec de correspondance :" );
System.out.println(Str.replaceAll("(.*)taobao(.*)", "example" ));
}
}
public static void main(String args[]) {
String Str = new String("www.google.com");
System.out.print("Valeur de retour en cas de correspondance réussie :" );
System.out.println(Str.replaceAll("(.*)google(.*)", "example" ));
System.out.print("Valeur de retour en cas d'échec de correspondance :" );
System.out.println(Str.replaceAll("(.*)taobao(.*)", "example" ));
}
}
Le résultat de l'exécution du programme ci-dessus est :
匹配成功返回值 :example 匹配失败返回值 :www.google.com
Autres extensions
Classe String de Java