boost-regex

    1

    1답변

    부울 :: match_results 클래스에서 부차적 접근에 액세스하는 데 문제가 있습니다. 내가 디버거에서 프로그램을 검토 할 때는 은은 match_results :: m_subs 배열은 내가 기대하는 것을 정확히 포함이 [0] 전체 경기입니다. [1] 그리고 서브 테이블도 있습니다. 예상대로 정확하게 일치합니다. 그러나 operator []와 subma

    5

    1답변

    파일의 한 줄에 공백으로 구분 된 숫자 항목 만 들어 있는지 테스트하려고합니다 (boost::regex 사용). 내가 이해하지 못하는 예외가 발생했습니다 (아래 참조). 누군가가 왜 던져 졌는지 설명 할 수 있다면 좋을 것입니다. 어쩌면 내가 패턴을 정의하는 방식으로 여기 바보 같은 짓을하고 있을까? 여기 코드는 다음과 같습니다 // regex_test.c

    0

    2답변

    저는 android에 처음이어서 문장과 문장의 일치를 확인하는 응용 프로그램을 원합니다. 내가 stanford tregex 도구를 사용하고 있고 4 jar 파일을 패키지의 양식을 내 프로젝트의 libs에 포함 시켰습니다. 실행 중에 나는 콘솔에서 dex를 실행할 수 없음을 알리는 오류가 발생합니다 : 여러 dex 파일은 Ledu/stanford/nlp/gr

    0

    1답변

    내 프로그램에서 부스트 1.54 라이브러리를 사용하고 있습니다. 내 임무는 문자열의 일부 패턴을 확장하는 것입니다. 하나 개 이러한 경우는 닫는 중괄호 } 문자열에서 발견되면 내 코드에서 다음과 같은 정규식을 작성했다 > 로 교체합니다. boost::wregex rightbrace(L"\}"); // replace this by > strText = b

    1

    1답변

    Boost Spirit Qi로 만든 추적과 같은 라이브러리에 대한 추적을 디버깅하려면 어떻게해야합니까? 기본 상태의 경로를 보여주는 생성 된 XML 파일을 얻는 것이 유용 할 것입니다.

    1

    1답변

    나는 정적으로 부스트 정규식 라이브러리에 연결하려고합니다. 나는 최신 버전의 부스트 (1.54)를 사용하고 있으며, 제대로 작동하지 않는 것 같습니다. 먼저 bootstrap.sh를 실행 한 다음 b2 link = static을 실행하여 라이브러리를 컴파일 해 보았습니다. 내 프로그램을 컴파일 할 때 컴파일러 플래그 -I/path/to/boost를 사용하고

    2

    1답변

    부스트 regex 라이브러리를 사용하려고하지만 프로그램을 컴파일 할 수 없습니다. 유사한 오류 메시지와 관련된 모든 관련 질문은 정규 표현식 라이브러리가 제대로 링크되지 않은 상황과 관련이있는 것으로 보입니다. 나는 그것을 연결하고 있다고 생각하지만 어쩌면 어리석은 짓을하고 있을지도 모른다. 누군가 내 실수를 본 것일까? 여기 // ~/workspace/t

    0

    1답변

    방금 ​​regex을 배우기 시작했습니다. 나는이 같은 일을 일치해야합니다 hostname21.processName . 앵커입니다. 전 앵커와 후 앵커는 [a-zA-Z0-9_]으로 표시되지만 일치 방법은 모르겠다. 앵커 양쪽의 조건은 모두입니다. 도움이 될 경우 boost::regex을 사용하고 있습니다. 편집 나는 boost::regex reg("[a

    1

    1답변

    일치하지 않는 I 다음 문자열이 있습니다 <? repeat min=1 max=2 ?>[A-Z0-9]{6},< ? endrepeat ?>100,USD,Washington <와 사이에 공백? boost::regex repeatRegex("<\? repeat min=[0-9]+ max=[0-9]+ \?>(.*)<\? endrepeat \?>"); std::

    0

    1답변

    나는 할당 문 문제가 무엇인지에 대해 다음 std::string myregex = "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$" boost::regex re; re.assign(regex_expr, boost::regex_con