Hi,
I have the string: "Valencia 7x17"
I want to see:
0
"Valencia 7x17"
"Valencia"
"7"
"17"
But I see:
0
"Valencia 7x17"
"Valencia"
"17"
""
main.cpp
#include <QCoreApplication>
#include <QRegExp>
#include <QtDebug>
int main(int argc, char *argv[])
{
// ([\w]+) ([\d])x([\d]+)\/([\d]x[\d]+) ([A-Z]([\d.]+)) .+ ([\w]+)
// Valencia 7x17/5x112 D70.1 ET48 Silver
QRegExp reCap
("^([\\w]+)\\s([\\d])x([\\d]+)$");
qDebug() << reCap.indexIn("Valencia 7x17");
qDebug() << reCap.cap(0);
qDebug() << reCap.cap(1);
qDebug() << reCap.cap(3);
qDebug() << reCap.cap(4);
return a.exec();
}
#include <QCoreApplication>
#include <QRegExp>
#include <QtDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
// ([\w]+) ([\d])x([\d]+)\/([\d]x[\d]+) ([A-Z]([\d.]+)) .+ ([\w]+)
// Valencia 7x17/5x112 D70.1 ET48 Silver
QRegExp reCap("^([\\w]+)\\s([\\d])x([\\d]+)$");
qDebug() << reCap.indexIn("Valencia 7x17");
qDebug() << reCap.cap(0);
qDebug() << reCap.cap(1);
qDebug() << reCap.cap(3);
qDebug() << reCap.cap(4);
return a.exec();
}
To copy to clipboard, switch view to plain text mode
Thank you!
Bookmarks