Announcement

Collapse
No announcement yet.

Tab

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tab

    Hallo,

    1) man öffnet eine text datei.

    Inhalt:
    aa------>Hallo
    bbbbb->Hallo
    ccccc--->Hallo

    Das Zeichen "->" soll einen Tab darstellen
    jetzt ist es so das die tabs unterschiedliche länge haben.
    Wenn ich jetzt die Tabs durch ein LeerZeichen ersetze,
    ist der Text nicht mehr formatiert.
    Wie kann man die länge der Tabs herausfinden???

    Nach dem ersetzen der Tabs mit einen Leerzeichen

    aa.Hallo
    bbbbb.Hallo
    ccccc.Hallo

  • #2
    String.IndexOf-Methode (System)
    Günther

    Comment


    • #3
      Das Problem hier ist, dass Tabs je nach Programm eine unterschiedliche Einrückungslänge haben. Also nur weil da ein Tab steht, heisst das nicht dass das in jedem Programm gut aussieht. Am Besten legst Du Dir eine feste Länge für die erste "Spalte" fest. Jetzt zerstückelst Du die existierenden Zeilen per Split("\t"). Dann hast Du für jede Zeile ein Array mit 2 Werten. Dann füllst Du den ersten Wert bis zu Länge - 1 mit "-" auf und hängst anschließend noch ein ">" dran. Danach baust Du das Array mit String.Join("", zeile) jede Zeile wieder zusammen

      Comment


      • #4
        Gibts evt. schon ein beispiel dafür ???
        die erste Spalte ist gut, ich habe keine Spalten....

        evt. noch eine Idee?
        Zuletzt editiert von gfoidl; 04.07.2011, 20:38. Reason: Fullquote entfernt

        Comment


        • #5
          Doch Du hast schon Spalten Du kannst doch bei '\t' splitten. Dann hast Du 2 Spalten.

          Comment

          Working...
          X