[REGEX] Récupérer tous les caractères non US-ASCII
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 :
Code:
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 |
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 ?
Dois-je boucler sur "p", et pour chaque caractère retourné je le remplace ?
Code:
1 2 3 4
|
// value est ma String en entrée
// value_out est String
value_out = value.replace(???,' '); |
J'espère avoir été clair.
Merci bien pour votre aide.