Hey.

Check out regex coach.  It's a debugging tool that let's you run your
expression against sample text and see what's happenning.  I can't
overstate how much this can help, and I'd recommend it in addition to
any help you get from books (and online).

----->N



.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:
||:.

Nathan Young
Cisco.com->Interface Development
A: ncy1717
E: [EMAIL PROTECTED]  

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Jake McGraw
> Sent: Tuesday, March 27, 2007 8:03 AM
> To: jQuery Discussion
> Subject: Re: [jQuery] Any regular expression gurus here?
> 
> For learning how and why regular expressions work and how to use
> Regular Expressions with grep, Perl, Java, .NET and PHP:
> 
> Mastering Regular Expressions 3rd Ed. by J. Friedl
> 
> For learning JavaScript Regex:
> 
> JavaScript: The Definitive Guide, Fifth Edition By David Flanagan
> 
> Both have proved quite useful.
> 
> - jake
> 
> On 3/27/07, Geoffrey Knutzen <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> >
> > "(I really need to get a regex book to read)"
> >
> > Does anyone have a recommendation for a good regex book? I 
> could really use
> > a good reference
> >
> >
> >
> > Thanks
> >
> >
> >
> >  ________________________________
> >
> >
> > From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On
> > Behalf Of Kenneth
> >  Sent: Monday, March 26, 2007 7:25 PM
> >  To: jQuery Discussion
> >  Subject: Re: [jQuery] Any regular expression gurus here?
> >
> >
> >
> >
> > I just went cross-eyed looking at your regex, so I'm sorry 
> I can't help you
> > there (I really need to get a regex book to read), but I 
> know at least in
> > PHP you can create k:v pairs like this:
> >
> >  preg_match('/(?P<foo>.*)/', 'bar', $matches);
> >  echo $matches['foo'];
> >  // outputs: bar
> >
> >  I'm not sure if that helps or if its a mile off but good luck :)
> >
> >
> >
> >
> > On 3/20/07, Daemach2 <[EMAIL PROTECTED]> wrote:
> >
> >
> >  I'm working on a regular expression to do syntax 
> highlighting and I just
> > ran
> >  into a problem.
> >
> >  The regular expression below works on just about 
> everything except nested
> >  parentheses:
> >
> > 
> (</*cf\w+)\s*((?:\w+\s*?)|(?:\w+\s*=\s*["'][^"']*["']\s*?)|(?:
> \w+\([^)]+\)))*(/*>)
> >
> >  Will match:
> >
> >  <cfif isDefined('form.fieldnames')>
> >
> >  <cfheader name="Content-Type" value="text/xml">
> >
> >  <cfcontent type="text/xml" reset="yes">
> >
> >  <cfset lacking = "">
> >
> >  <cfloop list="#form.fieldnames#" index="i">
> >
> >  <cfif not listLen(lacking)>
> >
> >  but not
> >
> >  <cfif not isNumeric(evaluate(i))>
> >
> >
> >  I'm not sure what to do about nested parens because nested 
> functions can
> > get
> >  pretty complex :/  Any thoughts?
> >
> >  This is the block that is supposed to deal with those:  
> (?:\w+\([^)]+\))
> >
> >  Oh yeah, and is there any way to make the 2 key/value pairs in the
> > following
> >  tag show up as separate matches?  At the moment, the 
> index="i" capture
> >  overwrites the first pair.  Or do I just need to loop over 
> an exec to
> > handle
> >  those separately?
> >
> >  <cfloop list="#form.fieldnames#" index="i">
> >  --
> >  View this message in context:
> > 
> http://www.nabble.com/Any-regular-expression-gurus-here--tf343
7744.html#a9585509
> >  Sent from the JQuery mailing list archive at Nabble.com.
> >
> >
> >  _______________________________________________
> >  jQuery mailing list
> >  discuss@jquery.com
> >  http://jquery.com/discuss/
> >
> >
> > _______________________________________________
> > jQuery mailing list
> > discuss@jquery.com
> > http://jquery.com/discuss/
> >
> >
> 
> _______________________________________________
> jQuery mailing list
> discuss@jquery.com
> http://jquery.com/discuss/
> 

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to