私は単純なテキスト エディターを作成しており、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++ で「結合」と同じ効果を得るにはどうすればよいかということです。