Boost logo

Boost Users :

From: John Maddock (john_at_[hidden])
Date: 2007-03-20 06:02:00


skywalker Luke wrote:
> Hi All,
>
> I'm developing my own grep tool and I would like to specify an
> option to match a whole word. Which mean, if I'm looking for 'main' I
> don't want to match 'mainVariation' but things like 'main(int' or
> 'one,main,two'. The equivalent of what you will find in any decent
> search tool :).
>
> I look through regex documentation and didn't find anything about
> that. If it's not implemented, is it planned to be ? Or shall the
> Boost.Regex user handle this applying some pre-processing on the
> regular expression to perform such task ?

Correct, there's no compile time flag to alter this, but you can encase your
regex in \<(?:expression)\> where "expression" is your original expression.

John.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net