#include "stdafx.h"
using namespace System;
using namespace System::Text::RegularExpressions;
int main()
{
String^ txt="08:Nov:2018 \"This is an Example!\"";
String^ re1=".*?";
String^ re2="(?:[a-z][a-z0-9_]*)";
String^ re3=".*?";
String^ re4="(?:[a-z][a-z0-9_]*)";
String^ re5=".*?";
String^ re6="(?:[a-z][a-z0-9_]*)";
String^ re7=".*?";
String^ re8="((?:[a-z][a-z0-9_]*))";
String^ re9=".*?";
String^ re10="(p)";
Regex^ r = gcnew Regex(re1+re2+re3+re4+re5+re6+re7+re8+re9+re10,RegexOptions::IgnoreCase|RegexOptions::Singleline);
Match^ m = r->Match(txt);
if (m->Success)
{
String^ var1=m->Groups[1]->Captures[0]->ToString();
String^ c1=m->Groups[2]->Captures[0]->ToString();
Console::Write("("+var1->ToString()+")"+"("+c1->ToString()+")"+"\n");
}
Console::ReadLine();
}
|