boost-regex

    0

    1답변

    정규식을 작성하는 데 도움이 필요하며 도움이됩니다. 메시지 머리글에 3 개의 전자 메일 ID가있는 경우에만 일치하는 정규식을 찾고 있습니다 ([email protected], [email protected] 및 [email protected]) 보낸 사람 헤더의 이메일 ID가 일치하지 않아야합니다. 이런 종류의 정규식을 만들 수 있습니까? 그렇다면 조언하십

    1

    1답변

    정규 표현식에 대해 검사 할 문자열을 보유하고있는 하나의 정규 표현식과 하나의 벡터를 갖는 벡터가 두 개있다. 대부분은 작동한다. 이 문자열 (아래에 표시)을 제외하고는 문자열이 올바른 문자열이고 정규 표현식과 일치하지만 올바른 문자열이 아니라 잘못된 문자열을 출력합니다. 입력 문자열 .C/IATA CODE 아래 std::string errorMessa

    0

    1답변

    (정규식),이 솔루션은 각 경기 boost::regex regex("id=\"(.*?)\""); // should I use this "id=\"(.*?)\"(.*?)<value>(.*?)</value>"? boost::sregex_token_iterator iter(xml.begin(), xml.end(), regex, 1); // 1 because I

    0

    1답변

    이 표현식을 사용하려고합니다 : Expression: "\w{1,}\s*?\-\-(\>)?\s*?\w{1,}" 염두에 두 번째 이스케이프 \ 내 코드에서 \. 아래 문자열을 검색 할 때. 나는 가까이 있지만 시가는 없다고 생각합니다. 위의 표현이 아래 텍스트에서 일치하는 것을 찾을 수 있기를 바랍니다. 내가 어디로 잘못 가고 있니? Text: "AB

    6

    1답변

    Linux 컴퓨터 (CentOS, Linux 버전 2.6.9-67.ELsmp)에 부스트를 설치하려고했습니다. 부스트 Getting Started 웹 페이지의 지침을 따랐습니다. 파일을 다운로드하고 압축을 푼 다음 루트 사용자가 아니기 때문에 접두사를 추가합니다. ./bootstrap.sh --prefix=/my_path/boost-1.49.0 ./b2 i

    2

    1답변

    너비가 0 인 정규식 문자열을 사용하여 유효한 절단 사이트 인 아미노산 기호 문자열 (기본적으로 A-Z)의 위치를 ​​지정합니다. 예를 들어, P ((?<=[KR])(?!P)) 다음에 올 때를 제외하고 단백질 분해 효소 트립신은 K 또는 R 후에 절단합니다. 나는이 정규 표현식을이 분야에서 흔히 사용되는 "컷/컷팅"표기법으로 변환하려고합니다. 예를 들어,

    2

    1답변

    boost :: regex_replace를 호출 할 때 사용자 지정 서식 함수를 호출하려면 어떻게해야합니까? 내 코드는 다음과 같습니다 : template <typename T> std::string fmt(boost::match_results<T> match) { auto str = match[1]; if (str == ".") {

    0

    1답변

    제 질문은 정규 표현식을 사용하여 문자열 내에서 특정 행의 처음 세 문자를 일치시키는 방법입니다. 정규식은 작동해야하지만 프로그램을 실행할 때 첫 3 행만 일치시킵니다. 첫 번째 줄의 문자 문자열 내 정규식 ^(.[VN]/)*입니다 .V/RTEE/EW\n.N/ERER/JAN/21 는 그래서 난 당신이의 특별한 의미를 억제 할 필요가

    1

    1답변

    내 VC2011 프로젝트에 Boost.Regex를 사용하고 있고 최신 Boost.Regex가 정적이고 동적 인 라이브러리로 컴파일되었습니다. 나는 정적 라이브러리 (boost_regex-vc110-MT-1_49.lib)를 연결하는 내 VC 프로젝트를 강요했지만,이 프로젝트는 컴파일 된 후이 실행될 때, 그것을보고 그 : 실종 boost_regex-vc110

    0

    2답변

    정규식을 더 빨리 잊어 버렸습니다. 주요 PITA입니다. 어쨌든 HTTP 응답 상태 라인을 구문 분석하고 하위 요소를 올바르게 캡처하도록 RE를 원했습니다. 나는이 일을 얻었다 : const boost::regex status_line("HTTP/(\\d+?)\\.(\\d+?) (\\d+?) (.*)\r\n"); std::string status_