-1
文字列(stdinからの入力)がinputString
と表示されています。C++でregexで変数を使用するには?
私がしたいのは、この可変文字列の一部を含む正規表現と一致します。たとえば、入力文字列がstackoverflow
の場合は、stackoverflo[a-z]
と一致するか、stack[a-z]overflow
と入力してください(最初の5文字、一部の1文字、残りの入力)
どうすればよいですか?私はおそらく、実行時に別の文字列を生成する必要があると思いますが、どうやってこれを行うのかはわかりません。
?あなたは 'inputString'または特定のものの_any_部分にマッチする正規表現を構築したいですか? – hyst329
['std :: string'](http://en.cppreference.com/w/cpp/string/basic_string)と[' std :: stringstream'](http://en.cppreference .com/w/cpp/io/basic_stringstream)は、部分文字列の抽出と文字列の作成を提供します。あなたが立ち往生したら、それでは、もう一度戻ってきてください。 – StoryTeller
@ hyst329文字列の特定の部分 –