There is a regression between 1.13 and 1.14 w.r.t. to split:
1.14:
# Re.Pcre.(split ~rex:(regexp "\\/") "///");;
- : string list = [""; ""]
1.13:
# Re.Pcre.(split ~rex:(regexp "\\/") "///");;
- : string list = [""; ""; ""; ""]
Looking at 8ec3918 this seems to be intentional.
Could you advise if this module intends on breaking the previous implementation starting with 1.14?
My preference would be to keep existing one so that I don't have to debug multiple regexp calls (and potentially our users).
But I understand that some times incorrect implementations have to be changed.
There is a regression between
1.13and1.14w.r.t. tosplit:1.14:1.13:Looking at 8ec3918 this seems to be intentional.
Could you advise if this module intends on breaking the previous implementation starting with
1.14?My preference would be to keep existing one so that I don't have to debug multiple regexp calls (and potentially our users).
But I understand that some times incorrect implementations have to be changed.