fn tokenizeSequence(comptime T: type, buffer: []const T, delimiter: []const T) TokenIterator(T, .sequence)
[src]
Returns an iterator that iterates over the slices of buffer
that are not the sequence in delimiter
.
tokenizeSequence(u8, "<>abc><def<><>ghi", "<>")
will return slices for “abc><def”, “ghi”, null, in that order.
If buffer
is empty, the iterator will return null. If delimiter
does not exist in buffer, the iterator will return buffer
, null, in that order. The delimiter length must not be zero.
See also: tokenizeAny
, tokenizeScalar
, splitSequence
,splitAny
, and splitScalar
splitBackwardsSequence
, splitBackwardsAny
, and splitBackwardsScalar