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"