Ouvrez votre fichier Java dans un éditeur, comme JBuilder X, Eclipse ou NetBeans.
Déclarer une chaîne et lui attribuer une valeur de texte en ajoutant le code suivant dans votre fonction:
String str = "hiaaâ-Â texte UCC r n "ñ-"-
Appelez la chaîne de "remplace tout" méthode pour remplacer des caractères spéciaux en ajoutant le code:
Chaîne str2 = str.replaceAll (^ (?: P {L} p {M}| [-])$, "") -
La "remplace tout" méthode prend une expression régulière comme premier argument et ce pour remplacer ces caractères avec comme second argument. La "^" des moyens de caractère "tout, mais ces personnages." UN " P {}" catégorie signifie un groupe Unicode. La " P {L}" catégorie comprend toute sorte de lettre de toutes les langues Unicode. La " P {M}" catégorie comprend tous les personnages qui sont combinés avec d'autres caractères, tels que les trémas et les accents. Tous les caractères non-liste blanche sont remplacés par "", Que vous pouvez remplacer par une chaîne que vous voulez.
Imprimer la nouvelle chaîne avec le système de "println" méthode en ajoutant le code:
System.out.println (str2) -
Enregistrez le fichier Java, compiler et exécuter le programme pour visionner la nouvelle chaîne.