Hi
Sorry about this out of topic message...
I have a problem with some regular expressions processing...
String input = "(1+f(8,8)) pe,concat(concat(CO_LONGITUDE,';'),CO_LATITUDE)
UNIQUEID,CO_LONGITUDE,CO_LATITUDE,count(CO_LONGITUDE) QTE, ant";
String regex = "[a-zA-Z]*([(].*[)] [a-zA-Z]+)";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(input);
while(matcher.find())
Logger.log(matcher.group());
my first match is : (1+f(8,8)) pe,concat(concat(CO_LONGITUDE,';'),CO_LATITUDE)
UNIQUEID,CO_LONGITUDE,CO_LATITUDE,count(CO_LONGITUDE) QTE
I want the first shortest match, i.e. : (1+f(8,8)) pe
I readed a little on some newsgroups. I know its possible in Perl..
But, with the java package, I dunno if its possible. By the way, I m new to regulars
expressions...
Antoine
Salutations,
__________________________________________________<?XML:NAMESPACE PREFIX = O />
Antoine Gilbert / <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]
Analyste-programmeur
KOREM
Technologies de G�Odiffusion
__________________________________________________
680, boul. Charest Est, bureau 120
Qu�bec (Qu�bec) G1K 3J4
<http://www.mapanswer.com/07_localisation/LocalisationDemoNav.jsp?street=charest+est&city=quebec&civicNumber=680&code=&profile=qdm>
Localisation KOREM Qc
T�l. : (418) 647-1555
T�l�c. : (418) 647-1666
1 888 440-1MAP
<http://www.korem.com/> www.korem.com
__________________________________________________
* Partenaire canadien MapInfo de l'ann�e - 2001
* Meilleur nouveau partenaire MapInfo 2000-Am�rique du Nord
__________________________________________________