Qt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 7: | Zeile 7: | ||
QString width = match.captured(1); | QString width = match.captured(1); | ||
QString height = match.captured(2); | QString height = match.captured(2); | ||
} | |||
QRegularExpression re("(\\w+)"); | |||
QRegularExpressionMatchIterator i = re.globalMatch(line); | |||
while(i.hasNext()){ | |||
QRegularExpressionMatch match = i.next(); | |||
QString word = match.captured(1); | |||
} | } | ||
</pre> | </pre> |
Version vom 19. Oktober 2016, 22:56 Uhr
RegExpr
QRegularExpression regExpr("(\\d+)x(\\d+)"); QRegularExpressionMatch match = regExpr.match(line); if (match.hasMatch()){ QString width = match.captured(1); QString height = match.captured(2); } QRegularExpression re("(\\w+)"); QRegularExpressionMatchIterator i = re.globalMatch(line); while(i.hasNext()){ QRegularExpressionMatch match = i.next(); QString word = match.captured(1); }