所以我有一个函数,我们称之为 getMatch。我写了一个正则表达式来匹配它接收到的字符串,但是 Qt 正则表达式引擎没有像我期望的那样匹配它。
为了演示,这里有一些代码:
bool getMatch()
{
QString item = "BitwiseAND(Value, Mask)";
QRegExp rx("\\w+\\([\\w+,\\s]+?\\)", Qt::CaseInsensitive);
return rx.exactMatch(item);
}
这应该每次都返回 true,但它返回 false。
我已经在在线测试仪上测试了正则表达式,应该没问题。
最佳答案
关于c++ - Qt 中的正则表达式不匹配它应该匹配的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41104910/