如果字符串变量tablolar的字符不包含任何字符,但在a-z','之间的小写字母,我想做我的工作。你有什么建议?

如果字符串为tablolar;

“ tablo”->还可以

“ tablo,tablobir,tabloiki,tablouc”->可以

“ ta”->可以

但是如果是的话

“ tablo2”->不正常

“ ta546465”->不正常

“ Tablo”->不好

“ tablo,234,tablobir”->不好

“ tablo ^%&!)=(,tablouc”->不好

我试过的是巫婆

    for(int z=0;z<tablolar.size();z++){
    if ((tablolar[z] == ',') || (tablolar[z] >= 'a' && tablolar[z] <= 'z'))
{//do your work here}}

最佳答案

tablolar.find_first_not_of("abcdefghijknmopqrstuvwxyz,")将返回第一个无效字符的位置,如果字符串确定,则返回std::string::npos

10-05 19:54