#include #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; uCalc::Transformer t; t.Text("[INFO] System boot. [ERROR] Connection failed. [INFO] Retrying..."); t.Pattern("'['ERROR']' {msg}."); t.Find(); cout << "Found " << t.Matches().Count() << " error(s):" << endl; for(auto match : t.Matches()) { cout << "- '" << match.Text() << "' starts at index " << match.StartPosition() << endl; } }