|
Boost : |
Subject: [boost] [algorithm][string] regex_finder examples
From: Robert Dailey (rcdailey_at_[hidden])
Date: 2008-10-17 12:39:30
Hi,
I noticed that there are no examples for using regex_finder with
find_iterator. I checked the test & example directories in libs, and also
the documentation. I found nothing useful. Could someone provide a quick
example? So far here is what I have, but it does not compile:
*#include <iostream>
#include <string>
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string_regex.hpp>
#include <boost/regex.hpp>
int main()
{
std::string queryKey = "/foo/bar//stuff/";
boost::find_iterator<std::string::iterator> keyIt( queryKey,
boost::regex_finder( boost::regex( "/.*?" ) ) );
boost::find_iterator<std::string::iterator> end;
for( ; keyIt != end; ++keyIt )
{
std::cout << "\"" << *keyIt << "\"\t" << (*keyIt).size() <<
std::endl;
}
std::cout << std::endl;
system( "pause" );
return 0;
}*
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk