Qt和正则表达式

时间:2012-10-17 12:46:26

标签: c++ regex qt qregexp

我想用Qt QRegExp写简单的正则表达式

我想用table(i, d)获取Qstring的所有子字符串,不带引号,i“硬写”,d代表任何整数。然后使用上限来检索d的值。我建议

 qREgExp reg ( "table(i,\\s*(\\d+)\\s*)") ;

我非常希望当时

 reg.cap(2)

在这里向我提供了d

你会怎么说?

1 个答案:

答案 0 :(得分:2)

尝试使用

qREgExp reg ( "\\btable\\(i,\\s*(\\d+)\\s*\\)" );

reg.cap(1)