On Sunday, May 14, 2017, Patrick B <patrickbake...@gmail.com> wrote:

>
> Demo: http://dbfiddle.uk/?rdbms=postgres_9.6&fiddle=
> 3c3a3f870eb4d002c5b4200042b25669
> <http://dbfiddle.uk/?rdbms=postgres_9.6&fiddle=c2fbb7da5a2397f7cda5126ed239c080>
>
> The rows that I should be getting are:
>
> 5   /testfile/client/10/attachment/1000/master/   10
>
> 7   /testfile/client/10/attachment/unassigned/file/1001/master   10
>
> 8   /testfile/client/10/attachment/unassigned/file/1002/master   10
>
> What am I doing wrong?
>

Without you explaining why 6 and 9 are invalid it's impossible to say how
you should modify your regex to exclude them.  You may find positive and
negative look-ahead useful though.

David J.

Reply via email to