C++の正規表現を使ってみる

regexを使えばできる。

以下コード

#include <iostream>
#include <string>
#include <regex>

int main() {
    std::string str = "12345あいうえお";
    std::smatch smstr;

    std::regex_search(str, smstr, std::regex("\\d+"));

    std::cout << smstr.str() << std::endl;

    return 0;
}

コメント

タイトルとURLをコピーしました