[REGEXP] Enlever le premier et dernier d'une string

Résolu/Fermé
Blunderer Messages postés 273 Date d'inscription mardi 17 juillet 2012 Statut Membre Dernière intervention 6 décembre 2012 - 3 déc. 2012 à 11:37
Blunderer Messages postés 273 Date d'inscription mardi 17 juillet 2012 Statut Membre Dernière intervention 6 décembre 2012 - 3 déc. 2012 à 21:01
Bonjour,

J'ai des centaines de string et je voudrais ne récupérer que ce qui est entre le premier et le dernier caractère de la string.
Je suis en java.

Merci d'avance.


A voir également:

3 réponses

Utilisateur anonyme
3 déc. 2012 à 18:32
Salut,

Effectivement, sauf si c'est une obligation d'utiliser REGEX, tu peux utiliser substring:

Voici pour un String:
            String str = "01234567890";
            String str2 = str.substring(1, str.length() -1);
            System.out.println("str2 = " + "\"" + str2 + "\"");


Cordialement,

Dan
1
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
Modifié par Heliotte le 3/12/2012 à 11:52
Bonjour Blunderer,
Si tu veux, comme tu le dis, ne récupérer que la chaîne de caractère entre le premier (0) et le dernier (Chaine.length()-1), alors, pas besoin de REGEX:
A tester:
String Chaine, ChaineOut; 
Integer tailleChaine; 
Chaine = new String("Je ne mange que des fruits frais."); 
tailleChaine = Chaine.length(); 
ChaineOut = Chaine.substring(1, (tailleChaine-2));
0
Blunderer Messages postés 273 Date d'inscription mardi 17 juillet 2012 Statut Membre Dernière intervention 6 décembre 2012 83
3 déc. 2012 à 21:01
Merci pour vos réponses !
Ca marche nickel :D

Encore merci !
0