QSyntaxHiglihter
そのため、エディターの構文強調表示ルールを作成するために使用しています。私はQRegExp
この目的のために使用しています。さて、正規表現は私の分野ではないので、次のルールを作成する方法を知っている人は誰でも、
std::cout
std 1 つの色を使用して、別の色を計算しますか? で試してみましQRegExp("\\b::\\b");
たが、それはコロンだけに色を付けます。ありがとう!
理解した:\\b[A-Za-z0-9_]+(?=::)
正規表現の基本的な理解がなければ、問題を解決することはできません。QRegExpのドキュメントには、簡単な紹介が含まれています。もし私があなたなら、それとSyntax Highlighter Exampleを読むでしょう。この 2 つの記事は、疑問に対する答えを見つけるのに役立ちます。