SplitTabbedText()
SplitTabbedText() – Spalte aus Tabbed-Text extrahieren
Die Funktion extrahiert aus einem tabulatorgetrennten Text eine Spalte.
Parameter | Beschreibung |
---|---|
aText:C | Text |
aResultColumn:N | Spalte, die extrahiert werden soll |
aMaxColumn:N | Anzahl vorhandener Spalten in aText |
Rückgabewert
Alphanumerisch
Beispiel
CODE
| cText, cSplitted |
cText := '1a' + chr(9) + '1b' + chr(9) + '1c' + chr(9) + '1d' + crlf +
'2a' + chr(9) + '2b' + chr(9) + '2c' + chr(9) + '2d',
cSplitted := SplitTabbedText(cText, 3),
// Die Werte werden von SplitTabbedText() durch chr(13) getrennt und
// für die Anzeige durch einen Zeilenumbruch ersetzt.
cSplitted := StrTran(cSplitted, chr(13), crlf),
cSplitted
// Ergebnis: 1c
// 2c