Supprimer espaces+caractéres spéciaux en java
Fermé
sara
-
12 déc. 2011 à 02:15
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 12 déc. 2011 à 06:59
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 12 déc. 2011 à 06:59
A voir également:
- Java caractère spéciaux
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Caractère spéciaux mac clavier - Guide
- Caractère ascii - Guide
- Waptrick java football - Télécharger - Jeux vidéo
1 réponse
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 014
12 déc. 2011 à 06:59
12 déc. 2011 à 06:59
Oui, mais cela dépend ce que tu appelles "caractères spéciaux".
Tu as deux manières de raisonner : supprimer ce que tu ne veux pas, ou alors conserver uniquement ce que tu veux. Dans les deux cas on utilise replaceAll (voir aussi : Pattern)
Exemple :
Tu as deux manières de raisonner : supprimer ce que tu ne veux pas, ou alors conserver uniquement ce que tu veux. Dans les deux cas on utilise replaceAll (voir aussi : Pattern)
Exemple :
public static void main(String...args) { System.out.print("Texte : "); String s = new Scanner(System.in).nextLine(); // Supprimer les espaces et la ponctuation // (remplacer les espaces et la ponctuation par rien) System.out.println(s.replaceAll("[\\s\\p{Punct}]","")); // Conserver uniquement les lettres et les chiffres // (remplacer tout sauf les lettres et les chiffres par rien) System.out.println(s.replaceAll("\\W","")); }