반응형

검출결과에서 영어 대소문자, 숫자외에는 모두 제거해야 해서 어떻게 해야 했는데 찾아보니 생각보다 간단해서 굳이 찾아볼 필요가 없었네요.

 

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/

반응형

해본 것을 문서화하여 기록합니다.
부족함이 있지만 도움이 되었으면 합니다.


포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
질문을 남겨주면 가능한 빨리 답변드립니다.


제가 쓴 책도 한번 검토해보세요 ^^

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">