[Omaha.pm] regex gurus

Dave Burchell evaddnomaid at gmail.com
Fri Feb 19 08:21:24 PST 2010


Sure Jay, I'm no guru but I use regex whenever I can.

What do you mean when you say "based on what is between '( )'"?

- Dave

On Fri, Feb 19, 2010 at 10:17 AM, Jay Swackhamer <Jay at reboottheuser.com>wrote:

>
> Looking at examples, not getting it done.
>
> Any regex gurus out there that can give me a tip on taking a string and
> splitting into groups based on what is between '( )'
>
> So I can take condstring, split it into an array by whats grouped in (),
> then take each element and split out the rest of the () groups.
> i.e.
>
>  my $condstring="include_1 (f7 ne \'ce\' and f10 ne \'r\' and f1 ne \'ce\'
> and f8 ne \'lg\' and f8 ne \'li\' and f8 ne \'lj\' and f8 ne \'lr\' and f8
> ne \'lu\' and f8 ne \'lv\' and f8 ne \'tl\' and f8 ne \'ta\' and(f4 eq \'e\'
> or f4 eq \'g\' or f4 eq \'w\')) ";
>
>  @condarr = split /(\).*\))/, $condstring;
>
>
> --
> Jay Swackhamer
> Reboot The User
> 402-933-6449
> http://www.reboottheuser.com
> http://www.cafepress.com/rtu
> http://stores.ebay.com/RebootTheUser
> http://www.hotr.com
>
>
>
> _______________________________________________
> Omaha-pm mailing list
> Omaha-pm at pm.org
> http://mail.pm.org/mailman/listinfo/omaha-pm
>



-- 
Dave Burchell
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/omaha-pm/attachments/20100219/991c51be/attachment.html>


More information about the Omaha-pm mailing list