$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Benzinger, Ralph (ralph.benzinger_at_[hidden])
Date: 2004-04-07 07:24:46
> > Is it just me or does regex_grep return overlapping matches
> > when using the match_posix flag? More specifically, grepping regex
> > "a+" over text "-aaa-" will find matches "aaa", "aa", and "a" at
> > offsets 1, 2, and 3, respectively.
>
> Yep, there's a fix going into cvs now, the patch is:
>
> Index: perl_matcher_common.hpp
> < search_base = position = (*m_presult)[0].second;
> > search_base = position = m_result[0].second;
John,
Thanks for the quick response. This works almost :-), but now the regex_grep misses consecutive matches: grepping regex "aaa" over "-aaaaaa-" will find only one match "aaa" at offset 1, but not the one at offset 4. Grepping over "-aaa-aaa-" works, though.
Ralph