fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <boost/algorithm/searching/boyer_moore.hpp>
  4.  
  5. int main() {
  6. std::string corpus("hello world");
  7. std::string pattern("hello");
  8.  
  9. boost::algorithm::boyer_moore<std::string::const_iterator>
  10. search(pattern.begin(), pattern.end());
  11.  
  12. if (corpus.end() != search(corpus.begin(), corpus.end()))
  13. {
  14. std::cout << "pattern found";
  15. }
  16. return 0;
  17. }
Success #stdin #stdout 0s 3232KB
stdin
Standard input is empty
stdout
pattern found