Fix QRegularExpression* docs
authorGiuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Thu, 6 Sep 2012 16:52:05 +0000 (17:52 +0100)
committerQt by Nokia <qt-info@nokia.com>
Fri, 7 Sep 2012 13:39:31 +0000 (15:39 +0200)
A couple of runaway backslashes resulted in illegal code in the
examples.

Change-Id: Ib00d4e1d792e44bb73dafdd84c3a1843dcb34e27
Reviewed-by: Qt Doc Bot <qt_docbot@qt-project.org>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
src/corelib/doc/snippets/code/src_corelib_tools_qregularexpression.cpp

index cab89d9..2a40629 100644 (file)
@@ -267,7 +267,7 @@ for (int i = 0; i <= match.lastCapturedIndex(); ++i) {
 //! [28]
 
 //! [29]
-QRegularExpression("(\d\d) (?<name>\w+)");
+QRegularExpression("(\\d\\d) (?<name>\\w+)");
 QRegularExpressionMatch match = re.match("23 Jordan");
 if (match.hasMatch()) {
     QString number = match.captured(1); // first == "23"
@@ -277,7 +277,7 @@ if (match.hasMatch()) {
 
 //! [30]
 // extracts the words
-QRegularExpression re("(\w+)");
+QRegularExpression re("(\\w+)");
 QString subject("the quick fox");
 QRegularExpressionMatchIterator i = re.globalMatch(subject);
 while (i.hasNext()) {