Qt и регулярные выражения

Я хотел бы написать простое регулярное выражение с Qt QRegExp

Я хочу получить всю подстроку Qstring с table(i, d)без кавычек, с i «трудно написано» и d представляет любое целое число. А затем с помощью шапки, чтобы получить значение для d, Я предлагаю

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

Я питаю надежду, что тогда

 reg.cap(2)

дает мне d под вопросом здесь.

Как бы вы это выразили?

0

Решение

Попробуй использовать

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

с

reg.cap(1)
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]