Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. QString splitten
Qt 6.11 is out! See what's new in the release blog

QString splitten

Scheduled Pinned Locked Moved Solved German
6 Posts 4 Posters 3.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    Galilio
    wrote on last edited by
    #1

    Hallo zusammen,

    ich habe einen QString in dieses Form :
    " :I(U=-5.00V, ILed=15.0mA) [nA]: -148 -160 -125 -184 -117 -175 -174"

    Ich möchte dieses QString so bearbeiten, dass der Inhalt zwischen ":" splitten kann?
    Wie kann ich das erledigen mit QString

    danke in voraus

    jsulmJ 1 Reply Last reply
    0
    • aha_1980A Offline
      aha_1980A Offline
      aha_1980
      Lifetime Qt Champion
      wrote on last edited by aha_1980
      #2

      @Galilio said in QString splitten:

      Hallo zusammen,
      ich habe einen QString in dieses Form :
      " :I(U=-5.00V, ILed=15.0mA) [nA]: -148 -160 -125 -184 -117 -175 -174"

      Mit QString::split()? Siehe http://doc.qt.io/qt-5/qstring.html#split-1

      QString str = " :I(U=-5.00V, ILed=15.0mA) [nA]:  -148   -160   -125   -184   -117   -175   -174";
      QStringList list = str.split(':');
      

      Qt has to stay free or it will die.

      1 Reply Last reply
      0
      • G Galilio

        Hallo zusammen,

        ich habe einen QString in dieses Form :
        " :I(U=-5.00V, ILed=15.0mA) [nA]: -148 -160 -125 -184 -117 -175 -174"

        Ich möchte dieses QString so bearbeiten, dass der Inhalt zwischen ":" splitten kann?
        Wie kann ich das erledigen mit QString

        danke in voraus

        jsulmJ Offline
        jsulmJ Offline
        jsulm
        Lifetime Qt Champion
        wrote on last edited by
        #3

        @Galilio Mir ist nicht klar was erreicht werden soll: willst du den Inhalt zwischen beiden :?
        Wenn nur split dann siehe @aha_1980

        https://forum.qt.io/topic/113070/qt-code-of-conduct

        G 1 Reply Last reply
        0
        • jsulmJ jsulm

          @Galilio Mir ist nicht klar was erreicht werden soll: willst du den Inhalt zwischen beiden :?
          Wenn nur split dann siehe @aha_1980

          G Offline
          G Offline
          Galilio
          wrote on last edited by
          #4

          @jsulm
          ich will der Inhalt zwischen : : weglöschen

          J.HilkJ 1 Reply Last reply
          0
          • G Galilio

            @jsulm
            ich will der Inhalt zwischen : : weglöschen

            J.HilkJ Offline
            J.HilkJ Offline
            J.Hilk
            Moderators
            wrote on last edited by J.Hilk
            #5

            @Galilio
            dann sollte das hier funktionieren:

            int pos1(0),pos2(0);
            QString str("mein String : sdkjfjhsdkf : Ende");
            
            pos1 = str.indexOf(':'); pos2 = str.indexOf(':',pos1+1); 
            
            if(pos1 >= 0 && pos2 > pos1){
                str.remove(pos1,pos2-pos1);
            }
            

            Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


            Q: What's that?
            A: It's blue light.
            Q: What does it do?
            A: It turns blue.

            G 1 Reply Last reply
            1
            • J.HilkJ J.Hilk

              @Galilio
              dann sollte das hier funktionieren:

              int pos1(0),pos2(0);
              QString str("mein String : sdkjfjhsdkf : Ende");
              
              pos1 = str.indexOf(':'); pos2 = str.indexOf(':',pos1+1); 
              
              if(pos1 >= 0 && pos2 > pos1){
                  str.remove(pos1,pos2-pos1);
              }
              
              G Offline
              G Offline
              Galilio
              wrote on last edited by
              #6

              @J.Hilk
              Danke

              1 Reply Last reply
              0

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved