gpt4 book ai didi

c++ - QRegExp : search a pattern that does not contain another pattern

转载 作者:行者123 更新时间:2023-11-28 02:36:03 24 4
gpt4 key购买 nike

我正在尝试搜索以下模式: <b>.+</b>$

但是这个模式不能包含 <b>标签。

给定以下示例: abba <b>acba</b> <b>adba</b>

如果我使用之前的模式,结果是: <b>acba</b> <b>adba</b>

但我想要的好结果是: <b>adba</b>

因为我想禁止 <b>两者之间的标签 <b></b>边框标签。

那么,我该怎么做呢?

我使用 QRegExp 并使用 C++ 语言编写代码。

预先感谢您的帮助,

花香。

最佳答案

参见:QRegExp::setMinimal (bool minimal)

只需将 QRegExp setMinimal 属性设置为 true。例如。 :

QRegExp regExp;
regExp.setMiminal(true);
// use your reg exp

这将解决您的查询。

关于c++ - QRegExp : search a pattern that does not contain another pattern,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27396217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com