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
| 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