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

C# Discussion :

[C#] Comment Splitter une string avec une string ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 5
    Par défaut [C#] Comment Splitter une string avec une string ?
    Je cherche a splitter une chaine du style "8-%20-blob"
    et je voudrais splitter selon la chaine "-%20-"

    Afin de récupérer d'un coté : "8" et de l'autre "blob"

    Tout est dans le titre ^^ Comment faire ?

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 95
    Par défaut
    Citation Envoyé par ADJ Design
    Je cherche a splitter une chaine du style "8-%20-blob"
    et je voudrais splitter selon la chaine "-%20-"

    Afin de récupérer d'un coté : "8" et de l'autre "blob"

    Tout est dans le titre ^^ Comment faire ?

    Comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            Dim c As String = "8-%20-blob"
            Dim Sep() As String = {"-%20-"}
            Dim p() As String = c.Split(Sep, StringSplitOptions.None)
    A+

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 5
    Par défaut
    et en C# ?

    j'ai tenté ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    sRecu = "8-%20-blob"
    string sep = "-%20-";
    string[] tabRecu = sRecu.Split(sep,StringSplitOptions.None);

    Mais ca marche pas trop

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Effectivement si vous aviez correctement titré votre message on aurait pu vous dire que ce n'est pas possible par cette voie en C#
    Il vous faut donc passer par les expressions régulière gérées en .Net via System.Text.RegularExpressions

  5. #5
    Membre éclairé Avatar de anto
    Inscrit en
    Juin 2003
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 86
    Par défaut
    et un truc dans le style ca donne quoi?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    string[] mots = mot.Split("-%20-",RemoveEmptyEntries);

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Citation Envoyé par anto
    et un truc dans le style ca donne quoi?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    string[] mots = mot.Split("-%20-",RemoveEmptyEntries);

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 12h59
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. Réponses: 5
    Dernier message: 18/07/2006, 15h32
  5. Réponses: 2
    Dernier message: 29/03/2004, 13h44

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