Name: extract - extract a substring from a string
Syntax:
string extract(string str, int from);
string extract(string str, int from, int to)
Description:
The extract efun gets a substring from a string. Character 0 is first
character, charater (strlen(str)-1) is the last.
If the third argument is omitted, eg. extract(str, n), it will return
a substring from characer number 'n' to the end.
If all arguments are given, eg. ectract(str, i, j), it will return a
string from character i to character j.
Note:
The function is equivalent to the LPC syntax
str[from..to]
Therefore you SHOULD NOT use extract any more!
Examples:
extract("random", 3) will return "dom".
extract("random", 1, 3) will return "and".
See also: efun/sscanf, efun/explode, efun/sprintf, lib/ladjust, lib/abbrev