pub fn tokenizeAny(comptime T: type, buffer: []const T, delimiters: []const T) TokenIterator(T, .any) T: typebuffer: []const Tdelimiters: []const T2428
2429
2430
2431
2432
2433
2434pub fn tokenizeAny(comptime T: type, buffer: []const T, delimiters: []const T) TokenIterator(T, .any) {
return .{
.index = 0,
.buffer = buffer,
.delimiter = delimiters,
};
}
Returns an iterator that iterates over the slices of
bufferthat are not any of the items indelimiters.tokenizeAny(u8, " abc|def || ghi ", " |")will return slices for "abc", "def", "ghi", null, in that order.If
bufferis empty, the iterator will return null. If none ofdelimitersexist in buffer, the iterator will returnbuffer, null, in that order.See also:
tokenizeSequence,tokenizeScalar,splitSequence,splitAny,splitScalar,splitBackwardsSequence,splitBackwardsAny, andsplitBackwardsScalar