1
저는 C에서 정규 표현식을 사용하여 분할 함수를 작성하려고합니다. 지금까지 나는 이것을 생각해 냈다.C + + 정규식을 사용하여 첫 번째 일치 색인을 찾으십시오
vector<string> split(string s, regex r)
{
vector<string> splits;
while (regex_search(s, r))
{
int split_on = // index of regex match
splits.push_back(s.substr(0, split_on));
s = s.substr(split_on + 1);
}
splits.push_back(s);
return splits;
}
내가 알고 싶은 것은 주석 처리 된 행을 입력하는 방법입니다.
감사합니다. 완벽하게 작동합니다. 나는 아직도 C++을 배우고 있는데 이것은 정말로 도움이된다. – Maurdekye