On Sat, Dec 04, 2010 at 05:56:59PM -0800, per...@pluto.rain.com wrote:
> Joshua Gimer <jgi...@gmail.com> wrote:
> 
> > On Sat, Dec 4, 2010 at 5:26 PM, Gary Kline <kl...@thought.org> wrote:
> > > I have tried :1,$/s/[0-9]][0-9][0-9]/foo/g
> > Why not just %s/[0-9]*/foo/g
> 
> Too broad -- it will match the null string.  (* means "zero or more
> instances of" whatever preceded it.)
> 
> Best RE I know for integers is
> 
>   [1-9][0-9]*
> 
> (or replace the 1 with a 0 if the strings in question might have
> leading zeros).


        YES, and Perry get an A+; the numbers do start with 1; no
        leading 0's.

        FWIW, the last time I Did this I was editina t text with almost
        500 pages and didn't know that the "*" trick applied to the
        vi/vim world, so it saved me some typing.  Thanks, gents.

        gary said before getting into  the real work.  HMMm, no, first
        need a cup of joe........


-- 
 Gary Kline  kl...@thought.org  http://www.thought.org  Public Service Unix
           Journey Toward the Dawn, E-Book: http://www.thought.org
          The 7.97a release of Jottings: http://jottings.thought.org

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to