välilyönti/tab-merkit

kyysyy

Miten merkkijonosta poistetaan välilyönti /tab merkit

8

107

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • vaastaa

      hexdump -C tiedosto_jossa_merkkejä_välilyöntejä_ja_tab_merkkejä.txt

    • JotenkinNäin

      Function IlmanTabia(s : String) : String;
      var t : String;
      Begin
      t:='';
      for i:=1 to length(s) do if mid(s, i, 1)<>char(9) t:=mid(s, i, 1) end;
      IlmaTabia : t;
      End;

      • Korjaus

        t:=t mid(s, i, 1)


      • Korjaus

        IlmaTabia : =t;


      • fpfan

        Tarkoitit siis tälläistä:

        function IlmanTabia(s : String) : String;
        var
        t : String;
        i : integer;
        begin
        t := '';
        for i := 1 to length(s) do
        if AnsiMidStr(s, i, 1) <> #9 then t := t AnsiMidStr( s, i, 1 );
        result := t;
        end;

        // AnsiMidStr löytyy StrUtils käännösyksiköstä
        http://www.freepascal.org/docs-html/rtl/strutils/ansimidstr.html


      • gettickcount

        AnsiMidStr on hidas, onko tuo jotain Visual Basic -tyyliä.

        Function deltab(s: string) : string;
        var c: char;
        Begin
        result := '';
        for c in s do if c <> #9 then result := result c;
        End;

        tai

        Function deltab2(s: string) : string;
        var i: integer;
        Begin
        result := '';
        for i to length(s) do if s[i] <> #9 then result := result s[i];
        End;

        tahi

        Function deltab3(s: string) : string;
        var i: integer;
        Begin
        repeat
        i:= pos(#9, s);
        if i= 0 then break;
        delete(s, i, 1);
        until false;
        result := s;
        End;


    • fpfan
    • datan_strukturointi

      Tässäkin itse asiassa nähdään, kuinka ohjelmoijaa yritetään viedä pascal:ssa oikeaan suuntaan, eli käyttämään erillisiä esitysmuotoa ja datan käsittelymuotoa. Merkkijonojen skannaaminen edes takas kun on hidasta. Oikea tapa on pitää tabuloinnit taulussa ja ihan perustyyppeinä. Sitten vasta tehdä esitystapamuunnos kun tietoa pitää jossakin muodossa käyttäjälle näyttää.

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

    Luetuimmat keskustelut

    1. Nurmossa kuoli 2 Lasta..

      Autokolarissa. Näin kertovat iltapäivälehdet juuri nyt. 22.11. Ja aina ennen Joulua näitä tulee. . .
      Seinäjoki
      79
      4468
    2. Vanhalle ukon rähjälle

      Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen
      Ikävä
      50
      3105
    3. Maisa on SALAKUVATTU huumepoliisinsa kanssa!

      https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663
      Kotimaiset julkkisjuorut
      135
      3091
    4. Mikko Koivu yrittää pestä mustan valkoiseksi

      Ilmeisesti huomannut, että Helenan tukijoukot kasvaa kasvamistaan. Riistakamera paljasti hiljattain kylmän totuuden Mi
      Kotimaiset julkkisjuorut
      400
      2179
    5. Purra hermostui A-studiossa

      Purra huusi ja tärisi A-studiossa 21.11.-24. Ei kykene asialliseen keskusteluun.
      Perussuomalaiset
      219
      1296
    6. Ensitreffit Hai rehellisenä - Tämä intiimiyden muoto puuttui suhteesta Annan kanssa: "Meillä ei..."

      Hai ja Anna eivät jatkaneet avioliittoaan Ensitreffit-sarjassa. Olisiko mielestäsi tällä parilla ollut mahdollisuus aito
      Ensitreffit alttarilla
      11
      1203
    7. Mitä sanoisit

      Ihastukselle, jos näkisitte?
      Tunteet
      76
      1197
    8. Joel Harkimo seuraa Martina Aitolehden jalanjälkiä!

      Oho, aikamoinen yllätys, että Joel Jolle Harkimo on lähtenyt Iholla-ohjelmaan. Tässähän hän seuraa mm. Martina Aitolehde
      Suomalaiset julkkikset
      30
      1064
    9. Miten meinasit

      Suhtautua minuun kun taas kohdataan?
      Ikävä
      63
      1056
    10. Miksi pankkitunnuksilla kaikkialle

      Miksi rahaliikenteen palveluiden tunnukset vaaditaan miltei kaikkeen yleiseen asiointiin Suomessa? Kenen etu on se, että
      Maailman menoa
      111
      983
    Aihe