sequences.extras: adding "unsurround" word.
parent
eddc0326b7
commit
180cf219bc
|
@ -96,3 +96,7 @@ IN: sequences.extras.tests
|
|||
|
||||
{ t } [ "ABC" dup [ blank? ] ?trim [ identity-hashcode ] same? ] unit-test
|
||||
{ "ABC" } [ " ABC " [ blank? ] ?trim ] unit-test
|
||||
|
||||
{ "" } [ "" "" "" unsurround ] unit-test
|
||||
{ "" } [ " " " " " " unsurround ] unit-test
|
||||
{ "foo.com" } [ "http://foo.com" "http://" "/" unsurround ] unit-test
|
||||
|
|
|
@ -213,3 +213,6 @@ PRIVATE>
|
|||
over [ first-unsafe ] [ last-unsafe ] bi pick bi@ or
|
||||
[ trim ] [ drop ] if
|
||||
] if ; inline
|
||||
|
||||
: unsurround ( newseq seq2 seq3 -- seq1 )
|
||||
[ ?head drop ] [ ?tail drop ] bi* ;
|
||||
|
|
Loading…
Reference in New Issue