Création de sous-chaîne à partir d'une string

jakol -  
grofwa Messages postés 440 Statut Membre -
salut je souhaiterais segmenter une série de string en plusieurs sous-chaîne...

ex:
"les inondations ont été importantes"

'les' 'inondations' 'ont' 'été' 'importantes'

si vous avez une idée pour me dépanner merci d'avance.

A+

5 réponses

  1. Amoureux3
     
    salut,

    il te faut 3 principales fonctions :

    F1 - detecter la position d'un caractère diff. de blanc.... -> i
    F2 - detecter la position du blanc suivant a partir de i.... -> j
    F3 - selon le langage, soustraire la sous chaine depuis la position i
    en comptant (j - i) caratctères..

    * répéter ces phases jusqu'à la fin de la ligne End Of Line
    NB : tu pouras même utiliser un Tableau pour entasser les résultats (les fragments).

    bonne chance, :-)

    [ Ton Doux Visage. ]
    0
  2. tafiscobar Messages postés 1281 Statut Contributeur 177
     
    si tu developpes sous C/C++ va voir sur strtok. Si tu utilises java, va voir du cote de Tokenizer.

    tafiscobar
    0
  3. jakol
     
    merci les gars pour les tuyaux.
    mais vous n'aurez pas des exemples de code java qui emploie Stringtokenizer, svp?
    et en php , c'est possible de faire des sous-chaîne?si oui, merci de me donner un morceau de code, svp
    merci encore et tous mes voeux pour la nouvelle année
    0
  4. Utilisateur anonyme
     
    bonjour
    en php instruction array = explode(séparateur,zone,limite)
    cordialement.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. grofwa Messages postés 440 Statut Membre 479
     
    Salut.

    En java, tu feras comme ceci :

    StringTokenizer st = new StringTokenizer(myString, ' ');
    while (st.hasMoreTokens())
    {
    String subStr = st.nextToken();
    }

    Michael.

    Ne vous souciez pas de n'être pas remarqué ; cherchez 
    plutôt à faire quelque chose de remarquable [Confucius]
    0