ExtractStrings function
Split a string in different words.
Declaration
function ExtractStrings(Separators: TSysCharSet;
WhiteSpace: TSysCharSet; Content: PAnsiChar;
Strings: TStrings;
AddEmptyStrings: Boolean=False): IntegerDescription
ExtractStrings splits
Content (a null-terminated string)
into words, and adds the words to the
Strings stringlist. The
words are separated by
Separators and any characters in
whitespace are stripped from the strings. The space and CR/LF characters
are always considered whitespace.Errors
No length checking is performed on
Content. If no
null-termination character is present, an access violation may occur.
Likewise, if
Strings is not valid, an access violation may occur.
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
