Re: [PHP] [pcre] backreferences to all matches of a repeated subexpression

2007-08-07 Thread Richard Lynch
On Wed, August 1, 2007 10:05 pm, Jack Bates wrote: > I'm trying to pull all the components out of strings structured like: > word followed by any number of ( dot word or square bracketed string ) > > This is an example: foo.bar[ab.cd].baz > > From the above example, I want: array('foo', 'bar', 'ab.

Re: [PHP] [pcre] backreferences to all matches of a repeated subexpression

2007-08-02 Thread Steffen Ebermann
On Wed, Aug 01, 2007 at 08:05:09PM -0700, Jack Bates wrote: > I'm not sure how to get an array of all subexpression matches, in the > order matches appear in the subject, instead of the order expressions > appear in the pattern. This problem gave me a headache. My only idea is to use preg_split()

[PHP] [pcre] backreferences to all matches of a repeated subexpression

2007-08-01 Thread Jack Bates
I'm trying to pull all the components out of strings structured like: word followed by any number of ( dot word or square bracketed string ) This is an example: foo.bar[ab.cd].baz >From the above example, I want: array('foo', 'bar', 'ab.cd', 'baz'); A regular expression to match these strings, i