Bonjour,
j'essaies d'implémenter une méthode Java permettant de remplacer tous les caractères non US-ASCII en espace.
J'ai bien évidemment trouvé la méthode "replace" et j'ai aussi trouvé l'import java.util.regex.
Mes questions sont :
- comment récupérer tous les caractères non US-ASCII ? Je n'ai trouvé aucune expression régulière sur ce sujet.
- comment traiter les expressions régulières ?
Je fais :
Comment traiter ce que je récupère pour remplacer dans mon String en entrée, les caractères retournés par la compilation de l'expr. régulière ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Pattern p; String regex = "[a-z]"; // expression régulière temporaire en attendant de trouver la bonne p = Pattern.compile(regex); // dans un try-catch
Dois-je boucler sur "p", et pour chaque caractère retourné je le remplace ?
J'espère avoir été clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // value est ma String en entrée // value_out est String value_out = value.replace(???,' ');
Merci bien pour votre aide.
Partager