Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #2864
| From | Jim Gibson <jimsgibson@gmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: regex capability |
| Date | 2011-04-04 17:07 -0700 |
| Message-ID | <040420111707508648%jimsgibson@gmail.com> (permalink) |
| References | <u3sip61i207oesd83ckbrt3vjm66p948kd@4ax.com> <jYqdnTTVm5ob6QTQnZ2dnUVZ87-dnZ2d@telenor.com> <futip6thcc2sshjanfkv9s18hqeo69qrsn@4ax.com> |
In article <futip6thcc2sshjanfkv9s18hqeo69qrsn@4ax.com>, Roedy Green <see_website@mindprod.com.invalid> wrote: > On Mon, 04 Apr 2011 02:34:30 -0500, Leif Roar Moldskred > <leifm@dimnakorr.com> wrote, quoted or indirectly quoted someone who > said : > > > > >Easiest is to just use split. You can always do a regex of the type > >"(\\d+)/((\\d+)/)?((\\d+)/)?((\\d+)/)?" but that's just pointlessly > >complicated. There's no reason why you should use a regex when "normal" > >string parsing is simpler and easier to read. > > (xxx|yyy)+ seems to generate only one group item, no matter how many > repetitions there are. That strikes me as a bug, but likely someone > can explain why it is a feature or inevitability. The "feature" is that the number of capture groups is equal to the number of capturing parenthesis pairs. If the above regular expression results in multiple matches, each match is captured and stored into the single capture buffer. After the match is finished, only the last captured substring remains in the single capture buffer. -- Jim Gibson
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
regex capability Roedy Green <see_website@mindprod.com.invalid> - 2011-04-04 00:19 -0700
Re: regex capability Leif Roar Moldskred <leifm@dimnakorr.com> - 2011-04-04 02:34 -0500
Re: regex capability Roedy Green <see_website@mindprod.com.invalid> - 2011-04-04 00:50 -0700
Re: regex capability Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-04-04 08:03 -0400
Re: regex capability Patricia Shanahan <pats@acm.org> - 2011-04-04 05:25 -0700
Re: regex capability David Lamb <dalamb@cs.queensu.ca> - 2011-04-04 18:51 -0400
Re: regex capability Jim Gibson <jimsgibson@gmail.com> - 2011-04-04 17:07 -0700
Re: regex capability bugbear <bugbear@trim_papermule.co.uk_trim> - 2011-04-04 09:26 +0100
Re: regex capability Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2011-04-04 19:20 +0200
Re: regex capability Robert Klemme <shortcutter@googlemail.com> - 2011-04-04 22:13 +0200
Re: regex capability markspace <-@.> - 2011-04-04 18:35 -0700
Re: regex capability bugbear <bugbear@trim_papermule.co.uk_trim> - 2011-04-05 09:09 +0100
Re: regex capability Paul Cager <paul.cager@googlemail.com> - 2011-04-05 02:10 -0700
Re: regex capability Patricia Shanahan <pats@acm.org> - 2011-04-05 05:28 -0700
Re: regex capability Robert Klemme <shortcutter@googlemail.com> - 2011-04-05 06:33 -0700
Re: regex capability markspace <-@.> - 2011-04-05 10:07 -0700
csiph-web