boost-regex

    1

    3답변

    예를 들어 문자열 : 내가 부스트 : 정규식을 사용하여 중괄호 모든 것을 잡을 수 있도록하려면 std::string sentence = "Hello {Bobby}, hows {Johns}?." , 어떤 도움이나 지침 감상 할 수있다. 문자열에는 {bobby | john | cindy} 또는 {bobby || cindy} 또는 {bobby}}이 (가) 포

    1

    2답변

    와 표현 내가이 캐릭터 hey {Bobby|Apple|Peter}, nice to meet you {David} 이 정규식이 : (\{(\w+)(\|(\w+))*)\} 답 : 그러나 Bobby Peter David , 그것은 "애플"점점 아니에요, 이 문제를 해결하려면 어떻게해야합니까? 감사합니다.

    1

    2답변

    나는 문제가 다음 코드를 컴파일하는 데 : ++ #include <iostream> #include <string> #include <boost/regex.hpp> using namespace std; int main() { string s; boost::regex re("^{(APPLE|ORANGE),(\\d*)}$");

    0

    1답변

    부울 표현식을 사용하여 입력 문자열의 여러 패턴을 대체하기 위해 명명 된 부분 표현식을 사용하려고합니다. terminate called after throwing an instance of 'boost::regex_error' what(): Invalid preceding regular expression Aborted 내가 잘못 일을 할 수 있는지

    0

    1답변

    은 가정하자 내가 문자열을 일치하는 것 대신 Boost.Regex 식을 만들고 싶었 같은 "반복 : 5 AAAAA"등의 "반복 : 3 AAA" 부스트로이를 수행하는 방법이 있습니까?

    1

    1답변

    이후에 submatch 문자열의 위치를 ​​어떻게 찾을 수 있습니까? what.position()을 호출하여 검색 문자열에서 전체 일치의 시작 위치를 찾을 수 있습니다. 서브 맵의 위치는 어떻게 찾을 수 있습니까? 나는 다음과 같은 코드가 필요합니다 : if(boost::regex_search(start, end, what, pat)) { int

    0

    1답변

    저는 Visual Studio 이외의 다른 라이브러리를 사용하여 C++을 작성하는 데 약간 익숙합니다. 내 Windows 7 컴퓨터에서 Qt Creator 4.8.1과 함께 사용하기위한 Boost 1_49_0 설치에 대한 도움을 얻으려고했습니다. 편집 : Qt Creator 내에서 라이브러리를 추가하는 방법에 대한 구체적인 지침이 필요합니다. 라이브러리를

    2

    1답변

    일부 소스 코드를 컴파일하려고합니다. 그러나 그것은 부스트 ​​라이브러리 관련 오류를 던지고있다. 여기에 내가 부스트 정규식 라이브러리 내 시스템에 설치되어있는 오류 undefined reference to `boost::re_detail::get_mem_block()' main.cpp:(.text+0x40a6): undefined reference to

    0

    1답변

    나는 C++에서 작업 중이다. 주어진 문자열에서 주어진 정규 표현식을 검색해야한다. 그것을하기위한 포인터를 제게 제공하십시오. boost :: regex 라이브러리를 사용하려고했습니다. 나 다른 캐릭터를 다음의 검색이 상술 한 식 "get*" : 그리고 정규식 검색 : 다음 정규 표현 예를 1. "com::sun::star:getMethodName" 2.

    1

    1답변

    내가 문자열에서 두 교체하고 싶습니다, 그리고 PHP에서 정규 표현식을 작성하는 방법을 알고, curently C + + 향상에 익숙하지 않다. // Replace all doubled-up <BR> tags with <P> tags, and remove fonts. $string = preg_replace("/<br\/?>[ \r\n\s]*<br