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

Résolu
Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   -  
Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   -
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.

3 réponses

  1. danimo
     
    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
  2. Heliotte Messages postés 1561 Statut Membre 92
     
    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
  3. Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   83
     
    Merci pour vos réponses !
    Ca marche nickel :D

    Encore merci !
    0