# 3.5.7.38 Token

## Description

Get the Nth token from a string using specified delimiter.

## Syntax

string Token(string str$, int iToken [, int iDelimiter =0])$

## Parameters

str

The string from which you want to get token.

iToken

Specifies the token index. (from 1)

iDelimiter

Indicates the ASCII value of the delimiter. The default 0 denotes any white space characters. 32 means single space and 124 means '|'. You can also directly use char type such as "_" (ASCII 95), "|"(ASCII 124) as the value of iDelimiter which is equivalent to its corresponding ASCII value.

Note: some symbol chars might not be directly used by iDelimiter but their ASCII values always apply.

## Return

returns Nth token in the string.

## Example

str1$="This is my string"; str2$=Token(str1$,3)$;
str2$=;//should be "my" str1$="This\is\my\string";
str2$=Token(str1$, 2, "\")$; str2$=;//should be "is"
str1$="This#is#my#string"; int ascval = code("#"); //ascval is 35 str2$=Token(str1$, 4,$(ascval))$; str2$=;//should be "string"