fork download
  1. #include <iostream>
  2. #include <ostream>
  3. #include <regex>
  4. #include <string>
  5. using namespace std;
  6.  
  7. int main() {
  8. const regex pattern("([\\w ])(?!\\1)");
  9. string s = "ssha3akjssss42jj 234444 203488842882387 heeelloooo";
  10. string result;
  11.  
  12. for (sregex_iterator i(s.begin(), s.end(), pattern), end; i != end; ++i)
  13. result.append((*i)[0].str());
  14.  
  15. cout << result << endl;
  16.  
  17. return 0;
  18. }
Compilation error #stdin compilation error #stdout 0s 3504KB
stdin
Standard input is empty
compilation info
/home/O4H2FI/ccYmd6EM.o: In function `main':
prog.cpp:(.text.startup+0xd5): undefined reference to `std::regex_iterator<__gnu_cxx::__normal_iterator<char const*, std::string>, char, std::regex_traits<char> >::regex_iterator(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::basic_regex<char, std::regex_traits<char> > const&, std::bitset<11u>)'
prog.cpp:(.text.startup+0xdd): undefined reference to `std::regex_iterator<__gnu_cxx::__normal_iterator<char const*, std::string>, char, std::regex_traits<char> >::regex_iterator()'
prog.cpp:(.text.startup+0x173): undefined reference to `std::regex_iterator<__gnu_cxx::__normal_iterator<char const*, std::string>, char, std::regex_traits<char> >::operator++()'
prog.cpp:(.text.startup+0x17f): undefined reference to `std::regex_iterator<__gnu_cxx::__normal_iterator<char const*, std::string>, char, std::regex_traits<char> >::operator!=(std::regex_iterator<__gnu_cxx::__normal_iterator<char const*, std::string>, char, std::regex_traits<char> > const&)'
prog.cpp:(.text.startup+0x18b): undefined reference to `std::regex_iterator<__gnu_cxx::__normal_iterator<char const*, std::string>, char, std::regex_traits<char> >::operator*()'
collect2: error: ld returned 1 exit status
stdout
Standard output is empty