| item | an object |
| seq | a sequence |
| from-end | boolean specifying processing direction |
| test | equality test |
| test-not | non-equality test |
| start | bounding index, default 0 |
| end | bounding index, default nil |
| count | integer for how many elements to remove, or nil |
| key | function of one argument |
REMOVE make new sequence of the same type that has some elements removed. COUNT may limit the number of removed elements. See also REMOVE-IF, DELETE, DELETE-IF, SUBSEQ, and REMOVE-DUPLICATES.
(remove #\s "Sample string sequence") => "Sample tring equence" (remove #\s "Sample string sequence" :count 1) => "Sample tring sequence" (remove #\s "Sample string sequence" :test #'char-equal) => "ample tring equence" (remove nil '(1 2 nil 4 nil 6)) => (1 2 4 6)