Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Java: Remplacer les accents d’une chaîne de Caractères

 int,string,char,static, url, socket, url, socket, java
{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:

  • regex trouver lettres avec accents
  • accents dans jxl.jar
  • java regex accents
  • final string strtemp = normalizer.normalize(s, normalizer.form.nfd); final pattern pattern = pattern.compile("p{incombiningdiacriticalmarks}+");
  • replace accent java Util
  • supprimer+en+java+script+les+accents
  • enlever le accents java
  • java regex replace accents
  • modifier accent chaine de caractère java
  • suppression accent java exemple normalize