IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[C#] Susbstring


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut [C#] Susbstring
    bonjour.
    j'ai une chaine de ce genre ci:

    "client (chiffre)"
    je voudrais isoler le chiffre entre ( )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sub=sub.Substring(sub.IndexOf("("),sub.IndexOf(")"));
    mais il me dit:
    "Informations supplémentaires : L'index et la longueur doivent faire référence à un emplacement situé dans la chaîne."

    il rale pour la premiere "(".

    car lorsque je met autre chose qui existe dans la chaine, un espace ou une lettre du nom du client par exemple, ca va parfaitement

    Merci de votre aide

  2. #2
    Membre expérimenté Avatar de del-dongo
    Inscrit en
    Mai 2003
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 147
    Par défaut
    procede ainsi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    string toto = "client(56)";
    int beginComma = toto.IndexOf( '(' ) + 1;
    string result = toto.Substring( beginComma, toto.IndexOf( ')' ) - beginComma);

  3. #3
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tachaine.Substring(tachaine.IndexOf("("c) + 1, tachaine.IndexOf(")"c) - tachaine.IndexOf("("c) - 1)
    @+

  4. #4
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut
    parfait del-dongo
    Merci

    graphicsxp vu que la premiere solution a fonctionné, je n'ai pas eu à essayer la tienne, merci quand même

  5. #5
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    ca me vexe
    lol. oublie pas le tag résolu

  6. #6
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut
    Citation Envoyé par graphicsxp
    ca me vexe
    lol. oublie pas le tag résolu

  7. #7
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Bonjour cortex024
    je te rappelle que le multipostage est interdit par les règles du forum, j'ai donc supprimé celui que tu avais effectué dans General DotNet.
    J'espère que je n'aurais plus l'occasion de te le signaler

  8. #8
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut
    ok
    je n'ai jamais lu ca dans les règles mais jte crois
    Et puis j'avais commencé à poster dans windows form, et je me suis apercu que ca irait p-e mieux dans general dotnet....
    alors j'ai reposté la.
    et comme c'etait urgent...

  9. #9
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Citation Envoyé par cortex024
    ok
    je n'ai jamais lu ca dans les règles mais jte crois
    Et puis j'avais commencé à poster dans windows form, et je me suis apercu que ca irait p-e mieux dans general dotnet....
    alors j'ai reposté la.
    et comme c'etait urgent...
    ok c'est bon
    si cela se reproduit n'hésites pas à me contacter par mp ou un autre modérateur des forums DotNet, nous ferons en sorte de t'aider pour deplacer ton post
    Sinon tu te doutes bien que pour la plupart des posteurs son souci est toujours urgent les bénévoles font de leur mieux
    règle concernant le multipost

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Sql] susbstr et valeur décimale
    Par arezki76 dans le forum Oracle
    Réponses: 1
    Dernier message: 26/12/2005, 11h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo