jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "BAZLEY, Sebastian" <Sebastian.BAZ...@london.sema.slb.com>
Subject RE: Regular Expressions - Doubts
Date Thu, 18 Dec 2003 12:09:44 GMT
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:jsalvata@atg.com]
> 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 <jsalvata@atg.com> 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: jmeter-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> > 
> > 
> > ---------------------------------
> > Do you Yahoo!?
> > New Yahoo! Photos - easier uploading and sharing
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Mime
View raw message