I recommend the following Book on regular expression matching: 

"Mastering Regular Expressions" by Jeffrey Freidl
Publisher: O'Reilly
ISBN:0-596-52812-4

Based on the my "blood, sweat and tears" of using regex type patterns
which can be very obfuscated, in addition to reading
the syntax from the above book there is some very good software
tools to test the patterns:

See these link:
http://regexlib.com/default.aspx

http://www.regular-expressions.info/

Finally in the software spirit of R and Shareware an invaluable too to
Test expressions is the software:
1-Expresso  http://www.ultrapico.com/
2-Regexdesigner.Net http://www.sellsbrothers.com/

Hope this Helps...
Neil

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of hadley wickham
Sent: Wednesday, December 12, 2007 8:28 AM
To: Prof Brian Ripley
Cc: r-help@r-project.org; S Ellison
Subject: Re: [R] book on regular expressions

> I don't think anyone has mentioned the references given on the help 
> page
> ?regexp: they are a great deal more reliable than some of the 
> third-party write-ups that have been mentioned.

They are good technical references, but I don't think they're very
helpful for someone trying to learn regular expressions.  For example,
mastering regular expressions takes a very task based approach which is
helpful if you want to learn how to match an email address or url
correctly with a regular expression (harder than most people think), or
to match paired brackets.

Hadley

--
http://had.co.nz/

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
--------------------------------------------------------



This information is being sent at the recipient's reques...{{dropped:16}}

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to