1
나는 C++ 용 템플릿 엔진과 비슷한 것을 연구 중이다. 표준 <regex>
라이브러리를 사용하면 AB $1 BA
(AB의 이스케이프 문자 (예 : \AB
)과 작동하지 않지만 AB 이전의 다른 문자와 함께 작동 함)이 패턴 인 문자열에서 여러 일치 항목을 찾은 다음 일치 항목을 문자열 벡터? 예를 들어정규식 문자열을 1 개의 변수로 바꾸려면 어떻게해야합니까?
:
string main_string = "Something cool \AB blabla BA, something else AB first BA, something AB second BA more.";
vector<string> matches;
// algorithm here
과 일치 first
및 second
을 포함해야합니다.