Sign in Join
FPDoc Onlineexperiment

RemoveTrailingChars procedure

In unit StrUtils

Remove any trailing characters in a set from a string.

Declaration

pascal
procedure RemoveTrailingChars(var S: AnsiString; 
 const CSet: TSysCharset)

Description

RemoveTrailingChars removes any 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. It stops removing characters as soon as a character not in CSet is encountered. This is similar in behaviour to TrimRight which used whitespace as the set.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.