Node:SRFI-13 Filtering/Deleting, Previous:SRFI-13 Miscellaneous, Up:SRFI-13
Filtering means to remove all characters from a string which do not match a given criteria, deleting means the opposite.
string-filter s char_pred [start end] | Scheme Procedure |
Filter the string s, retaining only those characters that satisfy the char_pred argument. If the argument is a procedure, it is applied to each character as a predicate, if it is a character, it is tested for equality and if it is a character set, it is tested for membership. |
string-delete s char_pred [start end] | Scheme Procedure |
Filter the string s, retaining only those characters that do not satisfy the char_pred argument. If the argument is a procedure, it is applied to each character as a predicate, if it is a character, it is tested for equality and if it is a character set, it is tested for membership. |