Datan lajitteleminen

al0ittelija

Olen tekemässä huvin vuoksi chat ohjelmaa lähiverkkoon.
Onnistuisiko seuraava juttu toteuttaa vaikkapa jollain funtiolla jonka pitäisi lajitella esimerkiksi tälläinen data:
tämä on testi|Arial|16|255

Tämä | merkki siis lajittelee tuon datan tai voihan siinä välissä tietenkin olla mikä tahansa muukin merkki.
Eli funktion pitäisi erotella nuo tiedot noiden | merkkien välistä tyyliin:

tämä on testi
Arial
16
255

Tuon "tiedon" määrä ei saisi olla rajoitettu eli sitä voi olla tuossa viestin lopussa siis enemmän tai vähemmän tilanteesta riippuen.
Löytyisikö mistään valmista esimerkki koodia tälläisestä? Kiitos :)

2

300

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • jokutoinen

      Kokeileppa tälläistä:

      Dim fields() As String
      Dim jono As String

      jono = "AB|CD123|ft"

      fields = Split(jono, "|", , vbTextCompare)

      Print fields(0)
      Print fields(1)
      Print fields(2)

      niin huomaat miten tuo Split toimii.
      Erotinmerkiksi voit valita tuohon lainausmerkkien väliin jonkin muunkin merkin.

      • al0ittelija

        Kiitos paljon avusta.
        Olipas se yksinkertainen koodinpätkä millä tuon sai toimimaan :)


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mihin Ilkka Kanerva kuoli?

      Kun näin jokin aika sitten kuvan riutuneen näköisestä Kanervasta, sanoin vaimolle että haimasyövältä vaikuttaa. Vaimon isä oli kuollut kyseiseen tauti
      Maailman menoa
      403
      30893
    2. Martinan lapset JÄLLEEN valjastettu valkopesureiksi

      Ei tuo nainen todellakaan täysillä käy. Vauvakin tajuaa että kysymykset ja vastaukset ovat Martinan itsensä tekemiä, lapset vastaa mitä on käsketty. J
      Kotimaiset julkkisjuorut
      476
      4215
    3. Sofia Belorf ja Sonja Aiello

      Viihtyvät yhdessä dinnerillä. Pienet piirit. Mitä ajatuksia herättää ?
      Kotimaiset julkkisjuorut
      97
      2735
    4. Stefu LOISTAVAA!

      Ilmeisesti joku vedonlyönti tms, selvinpäin-elämästä👍👍👍 ilmankos ei ole Sofiaa näkynyt. Miten tän parin nyt käy, kun viimi ei maksettuna enää virta
      Kotimaiset julkkisjuorut
      133
      1901
    5. Teille, Venäjällä pelottelijat

      Oletatteko ja väitättekö te, että Venäjä pystyisi tuosta vain miehittämään Suomen?
      Maailman menoa
      591
      1670
    6. Ilkka Kanerva on kuollut

      74-vuotiaana.
      Maailman menoa
      86
      1596
    7. Kakista se ulos nainen vihdoin viimein

      Että haluat, kummatkin halutaan. Otan sinut kuumaan syleilyyn sitten.
      Ikävä
      75
      1570
    8. Ujostuttaa eräs aikuinen mies...

      Mitä se tämmönen on... tuo mies aiheuttaa minulle ylimääräsiä tykytyksiä... Rohkeampana pyytäsin häntä ulos mut jospa hän... Miten mun vaistot ilmoit
      Ikävä
      59
      1506
    9. Jos me käytäs nainen

      Ulkona niin mitkä olisi ne kolme asiaa joita tahtoisit kysyä tai kertoa minulle?
      Ikävä
      72
      1250
    Aihe