gpt4 book ai didi

c++ - 如何将字母数字和特殊字符字符串转换为字母字符串?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:40:39 25 4
gpt4 key购买 nike

<分区>

在一个函数中,传递一个包含字母、数字和特殊字符的字符串。该函数应仅返回字符串中的字母。

我尝试了以下代码,但它也给出了数字。我哪里错了?

在此代码中(使用 c++11)std::string::find_first_not_of 使用了 STL 算法

 std::string jobName1 = "job_2";

std::size_t found =
jobName1.find_first_not_of("abcdefghijklmnopqrstuvwxyzABCDEFGHIJK
LMNOPQRSTUVWXYZ");
while (found!=std::string::npos)
{
jobName1.erase(found,1);
found=jobName1.find_first_not_of("abcdefghijklmnopqrstuvwxyzAB
CDEFGHIJKLMNOPQRSTUVWXYZ",(found+1));
}

输入:

job_2

输出:

job2

预期:

job

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com