split1-slice ( seq subseq -- before-slice after-slice ) (original) (raw)
Vocabulary
splitting
Inputs
seq | a sequence |
---|---|
subseq | a sequence |
Outputs
before-slice | a slice |
---|---|
after-slice | a slice |
Word description
Splits seq at the first occurrence of subseq, and outputs the pieces before and after the split as slices. If subseq does not occur in seq, then before is just seq and after is f.
See also
split1, split1-last, split1-last-slice
Definition
: split1-slice ( seq subseq -- before-slice after-slice )
[ subseq-range ] keepd ?snip-slice ; inline