> > On Tue, Apr 03, 2001 at 12:24:13PM -0700, jennyw wrote:
> > > I always thought vim was just another vi with a few extras. I 
> guess it's got
> > > more than a few extras ... I'm installing it now. It'll be nice 
> to try
> > > something familiar ...
> > > 
> > > Jen
> > 
> > Some of the features include syntax highlighting, support for the 
> arrow
> > keys whilst in edit mode, and straight from vi, regular 
> expressions.
> > 
> > In terms of HTML though, where you nearly always want non-greedy
> > matches, can someone remind me how I do this. Web searches 
> invariably
> > turn up "and you can use regular expression in vim, perl and blah. 
> You
> > may want non-greedy expressions, in which case, try blah in Perl!" 
> and
> > -perl will turn up the same page with perl5, and so on.

An example from "A Practical Guide to the UNIX System" (by Mark G. Sobel)
suggests using
/([^)]*)/
to match the shortest string enclosed within parentheses.  It means,
"Find a left parenthesis, followed by 0 or more things that are NOT a
right parenthesis, followed by a right parenthesis."

The expression
/(.*)/
would find the longest string of 0 or more characters enclosed within
parentheses.

So the trick would be to construct the correct expression using the
beginning and ending characters or strings...

HTH,
Valerie
________________________________________________________________
GET INTERNET ACCESS FROM JUNO!
Juno offers FREE or PREMIUM Internet access for less!
Join Juno today!  For your FREE software, visit:
http://dl.www.juno.com/get/tagj.

_______________________________________________
techtalk mailing list
[EMAIL PROTECTED]
http://www.linux.org.uk/mailman/listinfo/techtalk

Reply via email to