새 C++ 11 정규식 라이브러리가있는 문서에서 field = value
쌍을 어떻게 추출합니까? 문서 (표준으로 취급 : 문자열)의C++ 11 regex (쌍 추출)
예 :
캡션 = "CALC.EXE"; CommandLine = "\"C : \ Windows \ system32 \ calc.exe \ ""; CreationClassName = "Win32_Process"; CreationDate = "20130606162432.173628 + 240"; CSCreationClassName = "Win32_ComputerSystem"Handle = "13484"; HandleCount = 93;
출력으로 내가 얻을 필요가지도 : 나는 어쩌면 그렇게 원하는 것을
{"Caption", "calc.exe"}
{"CommandLine", "\"C:\\Windows\\system32\\calc.exe\" "}
{"CreationClassName", "Win32_Process"}
{"CreationDate", "20130606162432.173628+240"}
{"CSCreationClassName", "Win32_ComputerSystem"}
{"Handle", "13484"}
{"HandleCount", "93"}
코드 :
은 할 수 없습니다 세미콜론으로 토큰 화 한 다음 공백으로 토큰 화 하시겠습니까? – VoronoiPotato
@ VoronoiPotato는 몇 가지 예제 코드를 제공 할 수 있습니까? 호기심이없는 – Edward83
, 어떤 컴파일러를 사용하고 있습니까? AFAIKnew, ''gcc가 깨졌습니다. –
blue