49 rule.
pattern = QRegularExpression(QStringLiteral(
"\\b[+-]?([0-9]+([.][0-9]*)?|[.][0-9]+)\\b"));
55 rule.
pattern = QRegularExpression(QStringLiteral(
"\\$[A-Za-z][A-Za-z0-9]*\\b"));
60 rule.
pattern = QRegularExpression(QStringLiteral(
"#[^\n]*"));
68 QRegularExpression expression(rule.
pattern);
69 QRegularExpressionMatch match;
70 int index = text.indexOf(expression, 0, &match);
72 int length = match.capturedLength();
73 setFormat(index, length, rule.
format);
74 index = text.indexOf(expression, index + length);
77 setCurrentBlockState(0);