C++ / 正規表現を使用したいが何も表示されない
C++で正規表現を使用するためテストしようとしたが何も表示れないため正しく表示させたい。
実行環境
実行:paiza.io
環境:macOS Ventura, Chrome
ソースコード
#include <iostream>
#include <string>
#include <regex>
using namespace std;
int main(){
string s = "あああ12いいい";
smatch m;
regex_search(s, m, regex("d+"));
cout << m.str() << endl;
return 0;
}
12と表示されて欲しいが何も表示されない。
コンパイルエラーなどは出ていないため何かしら書き方が間違っていると考えられる。
0