{filelink=23}
import java.text.Normalizer;
import java.util.regex.Pattern;
public class ExempleAccent
{
public static String sansAccent(String s)
{
String strTemp = Normalizer.normalize(s, Normalizer.Form.NFD);
Pattern pattern = Pattern.compile("\\p{InCombiningDiacriticalMarks}+");
return pattern.matcher(strTemp).replaceAll("");
}
public static void main(String arg[])
{
// Chaîne avec accent
String test="Marché public, école, j'ai programmé, chaîne de caractère";
// Effacer les accents de la chaîne de caractère 'test'
String str_sans_accent=sansAccent(test);
//Afficher le résultat
System.out.println(str_sans_accent);
}
}
/*
Résultat:
Marche public, ecole, j'ai programme, chaine de caractere
*/
A Voir sur le même Sujet:
- java replace french accent url html code
- java supprimer tout les accents string
- java accents caractères
- java regex accents
- accents dans jxl.jar
- java suppression accent
- substituer pattern string java
- modifier les accents chaine de caractere java
- les+blancs+en+java+swing+dans+une+expression+réguliere
- accents java