Boost logo

Boost :

From: moshebox_at_[hidden]
Date: 2001-05-15 08:34:21


Hi

I am trying out Regex for the first time , great libraries!

I am trying to match this expression :

<\s*A.*>.*<\s*/A.*>\s*</H.>

on an HTML file , and when I call regex_search , it gets stuck and
won't return from the call. can some one help me understand what am I
doing wrong ?

BTW , I tried taking one character at a time , the minimal expression
that causes it to get stuck is : "<\\s*A.*>.*<");

        string s;
        .
        .
        .
        boost::regex expression("<\s*A.*>.*<\s*/A.*>\s*</H.>");

        std::string::const_iterator start, end;
        
        start = s.begin();
        end = s.end();
        
        boost::match_results<std::string::const_iterator> results;

        unsigned int flags = boost::match_default;

        boost::regex_search(start, end, results, expression, flags);

thanks for your help


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk