\w*: \(\w* \(\w* \w*=(.*)\)\)
C++ (Qt)const QRegExp re ("\\w*: \\(\\w* \\(\\w* \\w*=(.*)\\)\\)");if (re.exactMatch (string)) { qDebug () << re.cap (1);}
nodeId=(OPC::NodeId (v i=10001))nodeId=(OPC::NodeId (v i=11001))address=(utf8string (v 1))nodeId=(OPC::NodeId (v i=11003))
C++ (Qt)const char * input = "name : ( string ( v s = Тряляля ) )";char buf1[128], buf2[128], buf3[128], buf4[128]. buf5[128];sscanf(input, "%s : ( %s ( %s %s = %s ) )", buf1, buf2, buf3, buf4, buf5);