From: Brad King Date: Fri, 26 Sep 2008 12:15:58 GMT Subject: Re: gitk: Turn short SHA1 names into links too Message-ID: <48DCD27E.6060704@kitware.com> In-Reply-To: <237967ef0809260121w1c7cc516tceb3be2cbebb85bc@mail.gmail.com> Mikael Magnusson wrote: > 2008/9/26 Wincent Colaiuta : >> It's a shame that tcl/tk regular expressions don't appear to support >> anchoring matches against word boundaries (ie. "\b"). > > \y appears to achieve this; > > % regexp {abc\y} 'abc' > 1 > % regexp {abc\y} 'abcd' > 0 > % regexp {\yabc\y} 'uabc,d' > 0 > % regexp {\yabc\y} 'u+abc,d' > 1 > > I have tcl/tk 8.5 so I cannot promise that isn't a new addition, I didn't > look it up anywhere, but it's \y in some other implementations too, so I > tried it. It goes back at least as far as tcl/tk 8.2: http://www.tcl.tk/man/tcl8.2.3/TclCmd/re_syntax.htm#M54 -Brad