| [Overview][Resource strings][Constants][Types][Procedures and functions][Index] | 
Extract a word from a string, starting at a given position in the string.
Source position: strutils.pp line 210
| function ExtractSubstr( | 
| const S: string; | 
| var Pos: Integer; | 
| const Delims: TSysCharSet | 
| ):string; | 
| S | 
 | String to search in. | 
| Pos | 
 | Initial position to start extracting. On exit returns the position of the next word. | 
| Delims | 
 | Characters to use as word delimiters | 
The extracted word.
ExtractSubStr returns all characters from S starting at position Pos till the first character in Delims, or till the end of S is reached. The delimiter character is not included in the result. Pos is then updated to point to the next first non-delimiter character in S. If Pos is larger than the Length of S, an empty string is returned.
The predefined constant StdWordDelims can be used for the Delims argument.
None.
| 
 | Extract the N-th delimited part from a string. | |
| 
 | Extract the N-th word out of a string. | |
| 
 | Extract a word from a string, and return the position where it was located in the string. |