kostenloser Webspace werbefrei: lima-city


String teilen/abtrennen...

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    Hi Leute,
    ich habe wieder mal ein Problem, diesmal siehts wie folgt aus:
    Ich habe einen String (TestString) welcher aus folgenden Bestandteilen besteht:

    Dim TestValA As String = "ValueA"
    Dim TestValB As String = "ValueB"
    Dim TestValC As String = "ValueC"
    Dim TestValD As String = "ValueD"
    
    Dim TestString as String = TestValA & "," & TestValB & "," & TestValC & "," & TestValD


    Nun möchte ich diesen String an jedem Komma teilen, so dass ich am Ende wieder vier Strings erhalte (TestValE - TestValH)

    Hättet ihr einen Lösungsvorschlag??
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. f********r

    Test() = Split(Teststring, ",")


    Sowas in der Art.
    Kanns grad net testen.


    LG, Felix
  4. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    Na ich habe aber mehrere Kommas??
  5. f********r

    Ja Passt doch.
    Ich hab wieder VB drauf.
    Also gibts ma schnell einen Kompletten Beispiel Source:

    http://nopaste.info/cd49372ee2_nl.html


    LG, Felix
  6. naja so perfekt ist der code ja nicht...
    du kannst viel einfach auch die funktion Mid§ oder Mid.Strings(
    verwenden... das geht viel leichter...
    mfg
  7. f********r

    Irgendwie ja nicht ;)
    Mid Is hier gänzlich ungeeignet.
    Meine Variante braucht genau 1 Zeile und dann haste du deine Ausgabe in Form einen Arrays.

    Bei dir wären mehrere Zeilen Code notwendig und dann wär es auch noch nicht entsprechend geordnet.
    Natürlich darfst du mich eines besseren Belehren, also her mit deinem Source.

    LG, Felix


    Beitrag geändert: 27.10.2007 12:45:04 von felixbayer
  8. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    Joa danke, ich hab jetzt also mit der ersten Methode von felixbayer 'rumexperimentiert' dann noch mal in MSDN geschaut und bin auf ne gute Lösung gekommen:

    Dim TestArray As Array = TestString.Split(",")
    Dim Value as string
    
     For Each Value In FileInfoArray
      MessageBox.Show(Value) 'Teil des Strings anzeigen
     Next


    Diesen Code kann man nun einfach so anpassen, dass die einzelnen Teile des Arrays zu einer bestimmten Variable (z.B.: TestValE) hinzugefügt werden, z.B. mit einem Counter.


    Danke für eure Hilfe:thumb:
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!