pub fn splitBackwardsAny(comptime T: type, buffer: []const T, delimiters: []const T) SplitBackwardsIterator(T, .any) T: typebuffer: []const Tdelimiters: []const T2846
2847
2848
2849
2850
2851
2852pub fn splitBackwardsAny(comptime T: type, buffer: []const T, delimiters: []const T) SplitBackwardsIterator(T, .any) {
return .{
.index = buffer.len,
.buffer = buffer,
.delimiter = delimiters,
};
}
Returns an iterator that iterates backwards over the slices of
bufferthat are separated by any item indelimiters.splitBackwardsAny(u8, "abc,def||ghi", "|,")will return slices for "ghi", "", "def", "abc", null, in that order.If none of
delimitersexist in buffer, the iterator will returnbuffer, null, in that order.See also:
splitBackwardsSequence,splitBackwardsScalar,splitSequence,splitAny,splitScalar,tokenizeAny,tokenizeSequence, andtokenizeScalar.