[REGEXP] Enlever le premier et dernier d'une string
Résolu
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.
--
Maintenant, je suis.
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.
--
Maintenant, je suis.
3 réponses
-
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
-
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)); -
Merci pour vos réponses !
Ca marche nickel :D
Encore merci !