[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Classes' (#rtl)


Split a string in different words.


Source position: classesh.inc line 2321

function ExtractStrings(

  Separators: TSysCharSet;

  WhiteSpace: TSysCharSet;

  Content: PChar;

  Strings: TStrings;

  AddEmptyStrings: Boolean = False



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.


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.

Documentation generated on: Jun 22 2020