Я пытаюсь выделить искомое слово, используя QRegExp.Выделение слов в Qt с помощью QRegExp
Это код.
QString text = "A <i>bon mot</i>.";
text.replace(QRegExp("<i>([^<]*)</i>"), "<b>\\1</b>");
//Output: "A <b>bon mot</b>."
Приведенный выше код работает, но нижеследующий код не работает.
QString text1 = "This is a sample text.";
text1.replace(QRegExp("s"), "<b>\\1</b>");
//Output: "Thi<b>\1</b> i<b>\1</b> a <b>\1</b>ample text."
Спасибо за ваше подробное объяснение. Работает – user2214646