NthFieldB
From Xojo Documentation
This item was deprecated in version 2019r2. Please use MemoryBlock as a replacement. |
Method
Returns a field from a row of data. NthFieldB is identical to NthField except that it treats the source data as binary data. The first field is numbered 1.
Syntax
result=NthFieldB(source, separator, fieldNumber)
OR
result=stringVariable.NthFieldB(separator, fieldNumber) Introduced 5.0
Part | Type | Description |
---|---|---|
result | String | The field value desired. |
source | String | The string that contains the desired field, with the field separated by the Separator character. |
separator | String | The character that separates the columns of data. |
fieldNumber | Integer | The column number of the desired field. The first field is numbered 1. |
stringVariable | String | Any variable of type String. |
Notes
The NthFieldB function returns the field value from the source that precedes the fieldNumber occurrence of the separator in the source.
If fieldNumber is out of bounds, an empty string is returned. NthFieldB is not case-sensitive.
Examples
This example returns "Smith"
Using the second syntax:
Dim s, field As String
s = "Dan*Smith*11/22/69*5125554323*Male"
field = s.NthFieldB("*", 2)
MsgBox(field)
s = "Dan*Smith*11/22/69*5125554323*Male"
field = s.NthFieldB("*", 2)
MsgBox(field)
See also the example that illustrates how to populate a PopupMenu control.
See Also
CountFieldsB, NthField, SplitB functions.