STD.Str.Filter( source, filterstring )
STD.Uni.Filter( source, filterstring )
| source | A string containing the data to filter. |
| filterstring | A string containing the characters to use as the filter. |
| Return: | Filter returns a STRING or UNICODE value, as appropriate. |
The StringFilter functions return the source string with all the characters except those in the filterstring removed.
Example:
//all these examples result in 'Success'
A := IF(STD.Str.Filter('ADCBE', 'BD') = 'DB',
'Success',
'Failure - 1');
B := IF(STD.Str.Filter('ADCBEREBD', 'BDG') = 'DBBD',
'Success',
'Failure - 2');
C := IF(STD.Str.Filter('ADCBE', '') = '',
'Success',
'Failure - 3');
D := IF(STD.Str.Filter('', 'BD') = '',
'Success',
'Failure - 4');
E := IF(STD.Str.Filter('ABCDE', 'EDCBA') = 'ABCDE',
'Success',
'Failure - 5');