Boost logo

Boost Users :

From: Rich Johnson (rjohnson_at_[hidden])
Date: 2004-01-11 13:19:31

I'm new to regex and would like to use it to match filenames, but I'd
like to stick with a csh/bash syntax.
Is this advisable?
If so, would anyone have a set of regex traits for this syntax?
If not, could someone point me in the right direction?


An sample usage is:

     namespace fs = boost::filesystem

     char * dirname;
     /*...glob_regex_traits definition */
     boost::regex expr( "*.cpp" , /*...glob_regex_traits...*/ );

     for( fs::directory_iterator iter( fs:path( dirname ) )
                 ; iter != fs::directory_iterator()
                 ; ++iter
        boost::cmatch match_data
        if( regex_match( iter->leaf().c_str(), match_data, expr ) )
                /* something...*/


Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at