RemovePadChars procedure
Remove any trailing or leading characters in a set from a string.
Declaration
procedure RemovePadChars(var S: AnsiString; const CSet: TSysCharset)Description
RemovePadChars removes any leading trailing characters from
S that appear in the set
CSet,
i.e. it starts with the last character and works its way to the start of the string, and it stops removing characters as
soon as a character not in
CSet is encountered. Then the same procedure is repeated starting from the beginning
of the string. This is similar in behaviour to
Trim which used whitespace as the set.Errors
None.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
