• 4893阅读
  • 1回复

如何利用QRegExp正则表达式,获得等号右边的内容?请指教一下 [复制链接]

上一主题 下一主题
离线jacob1224
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-18
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重新编辑 ]
离线jacob1224
只看该作者 1楼 发表于: 2009-04-18
请帮忙看看。
快速回复
限100 字节
 
上一个 下一个