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

Discussion :

Supprimer le dernier élément d'une chaîne QString

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 171
    Par défaut Supprimer le dernier élément d'une chaîne QString
    Bonjour,

    J'ai une question très simple et pourtant je n'arrive pas à trouver la bonne solution !
    Je dispose d'une chaine QString dont le dernier caractère est ";". J'aimerai pourvoir supprimer ce point virgule. Quelqu'un pourrait il m'indiquer quelle fonction utiliser ? car j'ai essayé avec la fonction "remove" et "replace" (en remplaçant le ";" par un " ") mais ça n'a donné aucun résultat...
    Merci pour votre aide !

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    Y'a plein de façons de le faire, y compris avec les deux méthodes dont tu parles, qui fonctionnent très bien. Du coup peut-être que tu peux nous montrer comment tu t'y es prise ? (d'ailleurs pourquoi remplacer par un espace au lieu de remplacer par rien)

    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    str.remove(str.size()-1, 1);
    str.truncate(str.size()-1);
    str.resize(str.size()-1);
    str.split(';').first();
    str.replace(";", "");

  3. #3
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 171
    Par défaut
    Merci ton aide
    J'ai utilisé ta 4ème proposition et ça marche impec !

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

Discussions similaires

  1. [RegEx] Supprimer le dernier mot d'une chaîne
    Par 0.GeGe.0 dans le forum Langage
    Réponses: 11
    Dernier message: 28/10/2021, 17h00
  2. Supprimer le dernier caractére d'une chaîne
    Par Leodams dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 26/08/2013, 11h25
  3. Réponses: 10
    Dernier message: 16/01/2011, 22h16
  4. Réponses: 6
    Dernier message: 09/11/2010, 16h31
  5. Supprimer un élément d'une chaîne de caractères
    Par kespy13 dans le forum Langage
    Réponses: 3
    Dernier message: 15/04/2006, 13h09

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