substring search api
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Tue Sep 18 11:23:56 EDT 2007
haskell at list.mightyreason.com wrote:
> Users may very well need the offsets, though.
> That means one needs to call some "length" function to get the
> offsets.
'length' of a ByteString is extremely cheap.
> This requires forcing the whole input string to get the
> length of the second found location.
I don't see why it should force the whole input: only as much as is
needed to find the desired substring. There is no need to call 'length'
on the tail, since it doesn't yield any interesting information.
Regards,
Malcolm
More information about the Libraries
mailing list