- bytestring-break bytevector predprocedure
- bytestring-span bytevector predprocedure
Returns two values, a bytevector containing the maximal sequence of characters (searching from the beginning of bytevector to the end) that do not satisfy / do satisfy pred, and another bytevector containing the remaining characters.
(bytestring-break #u8(#x50 #x4b 0 0 #x1 #x5) zero?) ⇒ #u8(#x50 #x4b) #u8(0 0 #x1 #x5) (bytestring-span #u8"ABCDefg" (lambda (b) (and (> b 40) (< b 91)))) ⇒ #u8"ABCD" #u8"efg"