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

MATLAB Discussion :

modif de chaine de charac dans une variable [Débutant]


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut modif de chaine de charac dans une variable
    Bonjour tous,

    j'ai dans une variable des chaines de caratères et je voudrais modifier quelques choses à l'intérieur.

    je m'explique voilà ce que j'ai:

    et je voudrais avoir
    mais je ne vois pas du tout comment faire.....

    ==> de plus je ne connais pas à priori le l'adresse, c'est à dire je ne sais pas à priori combien il y aura de \ dans ma variable adresse



    En esperant que vous pourrez m'aider

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Par défaut
    Citation Envoyé par 21did21 Voir le message
    mais je ne vois pas du tout comment faire.....
    As-tu réellement chercher?

    Indice de mots-clés :
    matlab string replace
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    Citation Envoyé par magelan Voir le message
    As-tu réellement chercher?

    Indice de mots-clés :
    matlab string replace
    en fait j'ai deja pas mal de difficulté pour trouver la fonction.

    je ne maitrise pas l'aide sauf bien sur quand je connais le nom de la fonction

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    Citation Envoyé par magelan Voir le message
    string replace
    je vais regarder de ce coté ca semble bien correspondre à se que je cherche.

    comment faite vous pour savoir quelles mot clef il faut taper?

    par exemple j'aurais pu taper replace mais ca ne m'afficher que des choses en lien avec simulink.

    comment savoir qu'il faut placer le mot string devant?

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 640
    Par défaut
    salut did,

    il faut juste faire un peu de traduction

    Tu veux remplacer un charactère avec matlab.

    Tes mots clefs sont donc replace, string (ou char) et matlab.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    Citation Envoyé par Merel Voir le message
    string (ou char)
    salut merel,

    merci de ta reponse, je ne savais pas que string était l'equivalent de char
    A bientot

    (j'ai toujours un peu de mal à trouver les fonctions qui m'intéresse, quel boulet!)

    (surement du à mon anglais tres moyen)

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 640
    Par défaut
    Citation Envoyé par 21did21 Voir le message
    je ne savais pas que string était l'equivalent de char
    Stricto sensu ca n'est pas vraiment la même chose. Char correspond à un caractère alors que string correspond à une chaine de caractères, donc à une chaine de char.

    Tes mots clefs sont donc matlab, replace et char dans ton cas puisque tu veux uniquement changer un caractère. Mais comme les fonctions sont en général écrites pour un cas général, tu auras plus de chance de trouver un truc en utilisant string. Puisqu'un string d'un caractère est un char.

    Bref, je pense que tu m'as compris!

    Soit dit en passant, tu n'as pas forcément besoin d'utiliser une fonction pour changer / en \ et inversement...

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    en allant dans string replace j'ai bien trouvé se que je voulais merci

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

Discussions similaires

  1. Définir une chaine (non connue) dans une variable
    Par synx91 dans le forum Langage
    Réponses: 2
    Dernier message: 26/09/2012, 16h00
  2. Extration chaine de caractère dans une variable
    Par soron59 dans le forum VBScript
    Réponses: 1
    Dernier message: 20/08/2012, 17h31
  3. Réponses: 2
    Dernier message: 11/02/2010, 16h52
  4. [MySQL] Récupérer une chaine de caractere dans une variable
    Par Mais.Ouais dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 26/05/2009, 11h41
  5. Réponses: 21
    Dernier message: 10/04/2009, 11h26

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