1

私は単純なテキスト エディターを作成しており、Python で次のように定義したキーワードのリストがあります。

keywords = [
   "action" ,
   "perform",
]

そして、C ++でこのように

#define {
    QList<QString> keywords
    keywords.append("action");
    keywords.append("perform");
}; // Is this correct? I am trying to create a constant that would be a list of keywords

Python では、次のようなキーワードに一致する正規表現を作成します。

keyword_match = r'\b(' + r'|'.join(keywords) + r')\b'

私の質問は、C++ で「結合」と同じ効果を得るにはどうすればよいかということです。

4

1 に答える 1