fork download
  1. #include <iostream>
  2. #include <algorithm>
  3. #include <string>
  4.  
  5. int main()
  6. {
  7. std::string s = "foo123bar456wibble";
  8. auto end = std::unique(s.begin(), s.end(), [](char l, char r){
  9. return std::isdigit(l) && std::isdigit(r);
  10. });
  11. // What does s hold?
  12. std::cout << std::string(s.begin(), end) << '\n';
  13. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
foo1bar4wibble