@FELD[["sep_list",]n,string] : Gibt die zurück nFeld in Schnur. Das erste Feld ist nummeriert 0. Wenn n is Negativ, Felder werden vom Ende an rückwärts gezählt Schnur. Sie können das Feld ganz rechts durch Einstellung festlegen n zu -0.

 

Sie können einen Bereich von Feldern angeben, die mit der folgenden Syntax zurückgegeben werden sollen:

 

@FIELD[["sep_list",]start[-end | +Bereich],Zeichenfolge]

 

Geben Sie mit a einen inklusiven Bereich an -. Zum Beispiel:

 

%@FIELD[2-4,ABCDEFG] gibt „C D E“ zurück. (Beachten Sie, dass Sie keine inklusiven Bereiche verwenden können, wenn Sie am Ende beginnen.)

 

Mit a können Sie einen relativen Bereich angeben +. Zum Beispiel:

 

%@FIELD[2+1,ABCDEFG]  gibt „C D“ zurück.

 

Die Standardliste der Trennzeichen für @FELD, @FIELDS, @WORT und @WÖRTER besteht aus Leerzeichen, Tabulator und Komma. Sie können den optionalen ersten Parameter verwenden, sep_list, um die Trennzeichen anzugeben, die Sie verwenden möchten. Wenn Sie ein doppeltes Anführungszeichen als Trennzeichen verwenden möchten, stellen Sie ihm ein voran Escape-Zeichen, z.B, ^". Alphabetische Zeichen in sep_list Groß- und Kleinschreibung beachten. Wenn Sie keine Trennzeichenliste angeben, überspringt @FIELD alle führenden Trennzeichen.

 

@FELD und @FIELDS unterscheiden sich von @WORT und @WÖRTER wie mehrere aufeinanderfolgende Trennzeichen gezählt werden. @WORT und @WÖRTER Betrachten Sie eine Sequenz als einzelnes Trennzeichen und ignorieren Sie Trennzeichen an beiden Enden der Zeichenfolge. Im Gegensatz, @FELD und @FIELDS Zählen Sie jedes Vorkommen eines Trennzeichens einzeln, einschließlich der Vorkommen an beiden Enden der Zeichenfolge.

 

Numerische Eingaben können entweder im Dezimalformat (eine Folge von 0–9 Ziffern) oder im Hexadezimalformat („0x“, gefolgt von einer Folge von 0–F Hexadezimalziffern) eingegeben werden. Verwendung der Hexadezimalform für ein Negativ nDenken Sie daran, die 32-Bit-2er-Komplement-Arithmetik zu verwenden, z. B. 0xFFFFFFFF for -1. Es gibt keine hexadezimale Form zur Angabe des Feldes -0 (das Feld ganz rechts).

 

If Schnur in doppelte Anführungszeichen gesetzt wird, müssen Sie angeben sep_list.

 

Siehe auch: @WORT, @WÖRTER, @FIELDS.

 

Beispiele:

 

Funktion

Wert

%@field[2,null,eins,zwei,drei]

XNUMX

%@field[2,null,,zwei,drei]

XNUMX

%@field["\",2,C:\Programme\Mein Verzeichnis\myapp.exe]

Mein Dir

%@field[-2,null,eins,zwei,drei]

dank One