#include <iostream> #include <fstream> #include <string> #include <vector> using namespace std; #include "stl_string_regex.h" main () { vector < string > vs; string ss; ss = " borotva habos torta \t\tvege"; cout << ss << "\n"; regx_match (ss, "([^ ]+) +([^ ]+)", vs); for (int i = 1; i < vs.size (); i++) cout << vs[i] << "|"; cout << "\n"; regx_replaceall (ss, "[ \t]+", " "); regx_replaceall (ss, "^[ \t]+", ""); cout << ss << "\n"; cout << "---\n"; ifstream F ("data.txt"); while (getline (F, ss)) { cout << ss << "\n"; vs.clear (); regx_split (ss, "[[:space:]]+", vs); for (int i = 0; i < vs.size (); i++) cout << vs[i] << "|"; cout << "\n"; } }