From: "David A. Black" Date: 2005-01-29T20:43:28+09:00 Subject: Re: string extraction Hi - On Sat, 29 Jan 2005, David A. Black wrote: > Hi -- > > On Sat, 29 Jan 2005, Navindra Umanee wrote: > >> Hi, >> >> I have strings of the form: >> >> string='.///root/1068663688//1068824962/1068836207//1068932537///' >> >> Basically, I want to extract the last number in the string. >> >> Right now I'm doing: >> >> string[/(\d*)\/*$/].delete('/') >> >> But I've already matched the digit I want, so the delete is just >> superfluous work. How can I extract the number without doing a >> separate delete? > > You can use a negative-width lookahead: Sorry, too little coffee. That's zero-width lookahead :-) David -- David A. Black dblack@wobblini.net