Open
Description
This issue has been brought up before in #285 and #330 but I think it might be worth revisiting.
I think it might be useful to introduce a full_split
method on a Regex
. This would behave similar to the current split
method, but would also return values that match the regex. The iterator would return an enum for every iteration, either a Delim
(match) or a Text
(non-match).
This could have a few helpful applications. In #330 the author suggested they were using it in some kind of calculator. Personally, I would use this for tokenizing. In the same issue, there was a suggested fix, but I think it might be helpful to include it into this crate officially.
I've based the names on OCaml's own regex api (seen here)