#include <stdlib.h>
#include <string>
#include <iostream>
#include <pme.h>
int main()
{
std::string txt="11:Jan:2019 \"This is an Example!\"";
std::string re1=".*?";
std::string re2="1";
std::string re3="(1)";
std::string re4=".*?";
std::string re5=".";
std::string re6=".*?";
std::string re7=".";
std::string re8=".*?";
std::string re9=".";
std::string re10=".*?";
std::string re11=".";
std::string re12=".*?";
std::string re13=".";
std::string re14=".*?";
std::string re15="(.)";
PME re(re1+re2+re3+re4+re5+re6+re7+re8+re9+re10+re11+re12+re13+re14+re15,"gims");
int n;
if ((n=re.match(txt))>0)
{
std::string c1=re[1].c_str();
std::string c2=re[2].c_str();
std::cout << "("<<c1<<")"<<"("<<c2<<")"<< std::endl;
}
}
|