有没有办法将QString::replace
与QRegularExpression
一起使用并计算它替换字符串的次数?
例如,假设我有一个字符串:xaxbxc
,我想用x
替换-
,有没有办法知道QRegularExpression
多少次更换?在这种情况下,它将返回" 3"。
答案 0 :(得分:0)
您是否尝试过使用QRegularExpression::match()
?这将返回一个QRegularExpressionMatch
对象,您可以使用QRegularExpressionMatch::capturedTexts()
来获取文本的QStringList。从那里,您可以从QStringList::count()
方法获得计数。