instance('NewComponent_Data')/variable[name='a']" expr="1+2"
如上,现在有一条String输入,我如何能得到方括号之中的等号右边的那个a 呢。
我尝试
QRegExp reg("(\\w+)\\(\\'(\\w+)\\'\\)\\/(\\d+)");
QString m = reg.cap(2);
来分别对应上面的不同wort 或者符号,并用cap来获得对应的内容,可是不成功。我还能有什么办法吗?
或者不用正则表达式也可以
ps:已经解决,正则表达式规则书写错误。
感谢关注
[ 此帖被jacob1224在2009-04-18 21:11重新编辑 ]