Yes it is (or rather was - I had a copy, but it walked!). It has everything you always wanted to know about REs - and then some.
The new edition has information on Java and even ORO: http://www.oreilly.com/catalog/regex2/chapter/ch08.pdf I'll see about adding some links to the JMeter FAQ. S. > -----Original Message----- > From: Jordi Salvat i Alabart [mailto:[EMAIL PROTECTED] > Sent: 18 December 2003 11:55 > To: JMeter Users List > Subject: Re: Regular Expressions - Doubts > > > I've read comments saying this one is excellent: > > http://www.oreilly.com/catalog/regex/ > > En/na Eda Srinivasareddy ha escrit: > > Hi Salvat and Prakash > > > > Thank you very much for your responses. From your responses > I came to know that I have to know more about Regular > Expressions before really trying them. > > > > Please suggest me a good book for Regular expressions. > > > > Thanks a lot > > Eda > > > > Jordi Salvat i Alabart <[EMAIL PROTECTED]> wrote: > > > > > > En/na Eda Srinivasareddy ha escrit: > > > >>Hi all > >> > >> > >> > >>Following are some of the doubts that we got while using > for testing one of our applications? > >> > >> > >> > >>1. Is there any way to find out the last Match number of > the template of a regular expression instead of finding > randomly by using 0 or by using some number say N to find the > Nth Match Number? > >> > > > > > > I don't think there is. Actually, I'm pretty sure there isn't. > > > > But probably you can devise a regexp that only matches on > the correct > > entry. Keep reading. > > > > > >>2. Regular expression was not working proper in the case of > the following code of a multi selection list box. The code is > >> > >> > >> > >> > >>>><abc<abc<abc > >> > >> > >> > >>The regular expression details I used: > >> > >>Regular expression: \ > >> > >>Template: $1$ > >> > >>Match No: 1 > >> > >>Answer expected: abc > >> > >>Answer received: abc"><abc<abc<abc > >> > > > > > > It is working correctly. "*" is a "greedy" operator: it > will match as > > much as you can. Your regexp says: find me something starting with > > and grab what's inbetween -- and > > that's what it's doing, only that it is the FIRST "> in your text. > > > > You may use "*?" instead: it's a "reluctant" operator. But > it performs > > really poorly if there's no match or if the match is very long. > > > > Even beter: > > > > ]*)\"> > > > > And talking about greedy/reluctant operators, you can use > this to match > > the last such option: > > > > .*]*)\"> > > > > Because .* is greedy, it will match everything it can -- > and leave only > > the last > > Makes sense? > > > > > >>My doubt here is, did I do any mistake? If there is no > mistake, why it is not giving only abc? > >> > >> > >> > >>Thanks > >> > >>Eda > >> > >> > >> > >>--------------------------------- > >>Do you Yahoo!? > >>New Yahoo! Photos - easier uploading and sharing > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------- > > Do you Yahoo!? > > New Yahoo! Photos - easier uploading and sharing > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

