Date: Sat, 4 Dec 2010 18:49:45 -0800 From: xSAPPYx <xsappyx@gmail.com> To: perryh@pluto.rain.com Cc: kline@thought.org, jgimer@gmail.com, freebsd-questions@freebsd.org Subject: Re: regex question.... Message-ID: <AANLkTinLu9Uiu0WRfo_-5QDWDnuQG7sXfGqFaVgXAd5u@mail.gmail.com> In-Reply-To: <4cfaf16b./uHAeLS0wfpxq8FB%perryh@pluto.rain.com> References: <20101205002602.GA27499@thought.org> <AANLkTinXsSHj4kLha9SgR4T0Rn7TvH1cKmZ-pYe%2BgC-k@mail.gmail.com> <4cfaf16b./uHAeLS0wfpxq8FB%perryh@pluto.rain.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Dec 4, 2010 at 17:56, <perryh@pluto.rain.com> wrote: > Joshua Gimer <jgimer@gmail.com> wrote: > >> On Sat, Dec 4, 2010 at 5:26 PM, Gary Kline <kline@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. =C2=A0(* means "zero or more > instances of" whatever preceded it.) > > Best RE I know for integers is > > =C2=A0[1-9][0-9]* > > (or replace the 1 with a 0 if the strings in question might have > leading zeros). > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.o= rg" > Also, the + operator means '1 or more' but needs escaped: %s/[0-9]\+/foo/g
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinLu9Uiu0WRfo_-5QDWDnuQG7sXfGqFaVgXAd5u>