업데이트 : 컴파일하는 방법을 찾았습니다. 아래를 참조하십시오. 안녕하세요, cygwin에서 부스트 프로그램을 컴파일하는 데 문제가 있습니다. cygwin 프로젝트의 setup.exe에서 기본 boost 및 g ++ 패키지를 설치했습니다. 내 리눅스 시스템에서 , 내가 사용하는 프로그램 reg.cpp을 컴파일 할 수있는 사항은 다음과 같습니다 g++ -I/
다음 코드가 "일치하지 않음"을 출력하는 이유는 누구나 알 수 있습니까? boost::regex r(".*\\.");
std::string s("app.test");
if (boost::regex_match(s, r))
std::cout << "match" << std::endl;
else
std::cout <<
나는 다음과 같은 코드를 사용하는 경우에만 일치 "A-Z0-9"텍스트를 미러링 실패 시도하고있다 : ${1/[a-z]/$0/}${1}
스 니펫 후이있다 탭 내가 기대 트리거 "$ test"를 입력하고 "test"가 미러링 된 것을보십시오. 실마리가 있습니까? 많은 감사!
아래의 간단한 프로그램에 대한 seg 오류가 발생합니다. 그것은 소멸자 match_results와 관련이있는 것 같습니다. #include <iostream>
#include <vector>
#include <string>
#include <boost/regex.hpp>
using namespace std;
int main(int argc, c