GetField Function

Action

Returns a segment (field) of a string.

Syntax

sSegment = GetField (sString, sDelim, iField)
Variable Description
sSegment The returned segment. STRING.
sString The string to return a segment from. STRING.
sDelim The characters to use to separate fields in sString. STRING.
iField The field to return. INTEGER.

Notes

Use GetField to return segments of strings that have a known, consistent format, like part numbers or telephone numbers. GetField treats a string like a record; it uses the delimiter you specify to logically separate the string into fields. If the string has several segments that are separated by the same delimiter, use iField to get the part you want.

GetField returns an empty string ("") when the field is not found.

Example

STRING sData = "name|rank|serial#"
Print (GetField (sData, "|", 1) ) // prints: name
Print (GetField (sData, "|", 3) ) // prints: serial#
Print (GetField (sData, "|", 4) ) // prints: