1

QSyntaxHiglihterそのため、エディターの構文強調表示ルールを作成するために使用しています。私はQRegExpこの目的のために使用しています。さて、正規表現は私の分野ではないので、次のルールを作成する方法を知っている人は誰でも、

std::cout

std 1 つの色を使用して、別の色を計算しますか? で試してみましQRegExp("\\b::\\b");たが、それはコロンだけに色を付けます。ありがとう!

理解した:\\b[A-Za-z0-9_]+(?=::)

4

1 に答える 1

1

正規表現の基本的な理解がなければ、問題を解決することはできません。QRegExpのドキュメントには、簡単な紹介が含まれています。もし私があなたなら、それとSyntax Highlighter Exampleを読むでしょう。この 2 つの記事は、疑問に対する答えを見つけるのに役立ちます。

于 2012-04-29T07:45:01.033 に答える