Adding a property to the match result is indeed tricky.
Not sure if you're already aware that named capture groups are stage 3: https://github.com/tc39/proposal-regexp-named-groups On Thu, Mar 23, 2017 at 8:08 AM, T.J. Crowder < [email protected]> wrote: > Excellent idea, and nice and simple as well. I wouldn't think adding a > property to the match result would rattle cages, it'll be interesting to > find out. > > @eric - I prefer the proposal's approach to offsets. If you need to know > where the end is, you can always add the length of the captured text, so > the information is already there. > > -- T.J. Crowder > > On Thu, Mar 23, 2017 at 3:00 PM, Erik Corry <[email protected]> wrote: > >> This would be great. Can I suggest that both the start and end of each >> match should be there. So instead of offsets you would have "starts" and >> "ends". Alternatively, offsets should be twice as long with start-end >> pairs in it. >> >> On Mon, Oct 31, 2016 at 9:53 AM, Sebastian Zartner < >> [email protected]> wrote: >> >>> Hello together, >>> >>> for advanced processing of capturing groups in regular expression, I'd >>> like to propose to expose their offsets within the results of executing an >>> expression on a string. >>> >>> The complete proposal can be found at https://github.com/SebastianZ/ >>> es-proposal-regexp-capturing-group-offsets. >>> >>> I'd like it to be added to the Stage 0 proposals >>> <https://github.com/tc39/proposals/blob/master/stage-0-proposals.md> >>> and I'm asking for feedback and a champion to help me bring it into shape >>> and get it into the standard. >>> >>> Thank you in advance, >>> >>> Sebastian >>> >>> _______________________________________________ >>> es-discuss mailing list >>> [email protected] >>> https://mail.mozilla.org/listinfo/es-discuss >>> >>> >> >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> >> > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

