gpt4 book ai didi

c++ - std::regex_replace 仅第一次出现

转载 作者:太空宇宙 更新时间:2023-11-04 14:48:00 25 4
gpt4 key购买 nike

std::regex_replace(在 C++ 11 中添加)替换所有出现的地方。我怎样才能让它只替换第一次出现的地方?

最佳答案

如果flags参数为std::regex_replace包含 std::regex_constants::format_first_only,仅替换第一个匹配项。

std::regex_replace("12 34",
std::regex(R"(\d+)"),
"num",
std::regex_constants::format_first_only);

stribizhev请提供一个working example .

关于c++ - std::regex_replace 仅第一次出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33105581/

25 4 0
文章推荐: java - 带注释的 Controller 中的动态命令类
文章推荐: jquery - 为什么
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com