Hallo zusammen,
leider stehe ich vor der Herausforderung, dass ich in einem mehrzeiligen String-Text die Tabulatoren entfernen muss und durch Blanks gleicher Länge zu ersetzen.
Hierbei handelt es sich um eine Tabelle, welche teilweise mit Tabulatoren aufgebaut wurde. z.B.
Zunächst hatte ich überlegt folgendermaßen vorzugehen
Aber leider sind manche Tabulatoren aber kürzer als 4 Blanks. Daher benötige ich eine Möglichkeit die unterschiedlichen Tab Längen zu identifizieren und jeweils durch die korrekte Anzahl Blanks zu ersetzen.
Wer kann mir hier helfen? Vielen Dank für Eure Hilfe im Vorraus.
leider stehe ich vor der Herausforderung, dass ich in einem mehrzeiligen String-Text die Tabulatoren entfernen muss und durch Blanks gleicher Länge zu ersetzen.
Hierbei handelt es sich um eine Tabelle, welche teilweise mit Tabulatoren aufgebaut wurde. z.B.
Java:
spalte1 | spalte2345 | spalteletzt
----------------------------------
| aaaaaaaaa | bbbbbbbbbb
| cccccccc | dddddddddd
Zunächst hatte ich überlegt folgendermaßen vorzugehen
Java:
text.replaceAll("\t"," ")
Aber leider sind manche Tabulatoren aber kürzer als 4 Blanks. Daher benötige ich eine Möglichkeit die unterschiedlichen Tab Längen zu identifizieren und jeweils durch die korrekte Anzahl Blanks zu ersetzen.
Wer kann mir hier helfen? Vielen Dank für Eure Hilfe im Vorraus.