En PHP j'utiliser ceci:Méthode pour substituer l'étranger pour les caractères anglais en Java?
$text = "Je prends une thé chaud, s'il vous plaît";
$search = array('é','î','è'); // etc.
$replace = array('e','i','e'); // etc.
$text = str_replace($search, $replace, $text);
Mais la méthode Java String « remplacer » ne semble pas accepter que des tableaux en entrée. Y a-t-il un moyen de le faire (sans avoir à recourir à une boucle for pour passer par le tableau)?
Veuillez dire s'il y a une manière plus élégante que la méthode que j'essaye.
Sauf en Java. (Désolé, n'a pas pu résister.) –
Ugh. Veuillez ne pas utiliser la méthode basée sur l'expression rationnelle pour cela. –
Au deuxième coup d'œil, je suppose que vous devez si vous voulez remplacer les caractères simples par plusieurs, mais je ne suis pas sûr que l'OP le souhaite. Il devrait être implémenté localement et se terminer probablement par un désordre ad-hoc - je ne pense pas que toutes les langues aient des règles bien établies pour substituer des caractères accentués comme l'a fait l'allemand. –