salut tout monde
j ai une chaine de caractere qui contient aussi de chiffre je veux juste avoir que de caractere
exmple avant : Rue DE MARCONI 67 apres copie :RUE DE MARCONI
MERCI POUR VOTRE AIDE
salut tout monde
j ai une chaine de caractere qui contient aussi de chiffre je veux juste avoir que de caractere
exmple avant : Rue DE MARCONI 67 apres copie :RUE DE MARCONI
MERCI POUR VOTRE AIDE
Bonjour
Il suffit d'utiliser la fonction de remplacement de chaîne avec la bonne expression régulière:
Soit tu décides d'enlever uniquement les chiffres, tu va donc garder la ponctuation et autres symboles:
Soit tu enlèves tout ce qui n'est pas une lettre de l'alphabet ou un espace:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 maChaine.replaceAll("[0-9]","");
A toi de trouver l'expression régulière qui correspond parfaitement à ton besoin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 maChaine.replaceAll("[^A-Za-z ]","");
Et vu que tu veux tout mettre en majuscule il faudra rajouter toUpper():
Code : Sélectionner tout - Visualiser dans une fenêtre à part maChaine.replaceAll("[^A-Za-z ]","").toUpper();
Partager