-2
私はこのRegexステートメントを使用して実行しています。しかし何らかの理由で端末に印刷されません。Regexが印刷できません
string s (filename);
smatch m;
regex e ("(\\.[^.]+)$");
regex_search (s,m,e);
cout << m.suffix().str() <<endl;
どうしたのですか?チュートリアルに従ってください。何らかの理由で印刷されません。
「ファイル名」には何が設定されていますか? [mcve]を含めてください。 –
'cout << m.str(1)<< endl;' - https://ideone.com/pFajqPを使用してください。 'suffix'はあなたが文字列の終わりにマッチしたのでここでは空です。 –
@wiktorstribizewは重複していません。現在、これはwhile .. forループ内にネストされていません。私はこの例に従っています[http://en.cppreference.com/w/cpp/regex/match_results/suffix] – HiWorld