반응형
검출결과에서 영어 대소문자, 숫자외에는 모두 제거해야 해서 어떻게 해야 했는데 찾아보니 생각보다 간단해서 굳이 찾아볼 필요가 없었네요.
2021. 9. 26 - 최초작성
#include <iostream>
using namespace std;
string splitString(string str)
{
string r;
for (int i=0; i<str.length(); i++)
{
if( isdigit(str[i]) ||
(str[i] >= 'A' && str[i] <= 'Z') ||
(str[i] >= 'a' && str[i] <= 'z'))
r.push_back(str[i]);
}
return r;
}
int main()
{
string str = "geeks01$$for02geeks03!@!!";
string ret = splitString(str);
cout << ret << endl;
return 0;
}
실행 결과입니다.
geeks01for02geeks03
출처 - https://www.geeksforgeeks.org/split-numeric-alphabetic-and-special-symbols-from-a-string/
반응형