pcre

    5

    1답변

    목록의 각 문자와 한 번만 일치하는 PCRE 스타일 정규 표현식을 생성 할 수 있습니까? 예를 들어, "lrsa"문자가 있고에 대한 단어 목록을 일치하려고하면 (유효)는 "LAMS"와 일치하는거야 ^[lrsa]*m[lrsa]*$ , 또한 "라마"(당신은 단지 하나의 "a"를 가지고 있기 때문에 우리의 목적에는 유효하지 않습니다). 당신의 편지 세트가 "

    3

    3답변

    템플릿 표현식에 포함 된 이스케이프 된 물음표 (\?)를 발견 할 때까지 이상한 기존 클라이언트 템플릿을 구문 분석하기 위해 꽤 잘 작동하는 PHP 정규식이 있습니다. 나는 약한 국수를 네가티브 한 표정이나 테크노 - 불만스런 점보를 감싸는 정규 표현식으로 충분히 강하지 않으므로 올바른 방향으로 팁이나 포인트를 높이 평가할 것이다. 내 PHP : 나는이 질

    3

    1답변

    누군가가 나를 비난하는 PHP 코드를 변환하는 데 도움을 줄 수 있는지 궁금합니다. if(eregi(trim ($request_url_handler[$x]),$this->sys_request_url) && $this->id_found == 0){ 그것은 웹 사이트에 대한 구성 설정을 반환하는 함수의 일부입니다 는 여기 변환하려고 한 줄입니다. 아래는 전

    0

    3답변

    나는 다음과 같은 하나 개의 문자열이와 형태의 값`{값}`의 목록을 구문 분석합니다 ({}의 수하는 알 수없는) : {test}{test1}{test2}{test3}{test4} 가 지금은 콘텐츠를 좋아 {}에 넣고 배열에 넣으십시오. 어떻게해야합니까? 나는 시도했다 : preg_match("/(\{{\S}+\}*/)*") 그러나 결과는 틀리다. 누

    2

    2답변

    알파 - 숫자 및 하이픈 ('-') 만 포함될 수 있지만 하이픈으로 시작하거나 끝나지 않을 수있는 1 - 32 자의 문자열을 검증하는 코드가 있습니다. 나는 PCRE 정규 표현식 &을 사용하고 있습니다. (PHP 부분은이 경우에는별로 중요하지 않지만). '-'와이다, 나는 함께 보낸하지 않는 문자열이 올바른 내용의 것을 먼저 확인하고있어한다 if (matc

    2

    3답변

    테스트 서버에서 제대로 작동하는 다음 정규 표현식이 있지만 호스트 된 서버에서 빈 문자열 만 반환합니다. $text = preg_replace('~[^\\pL\d]+~u', $use, $text); 는 지금이 유니 코드 속성 지원이 활성화 컴파일되지 않는 PCRE의 호스팅 서버 버전으로 내려 오는 확신 해요.이 이 내 서버 : PCRE version 7

    3

    2답변

    긴 URL을 포함하는 문자열을 동일한 문자열로 변환해야하지만 tinyurl (tinyurl API 사용)을 사용해야합니다. 예. 이 blah blah blah http://tinyurl.com/yaeocnv blah blah blah 이 어떻게 그것을 할 수 에 blah blah blah http://example.com/news/sport blah bl

    1

    1답변

    pcrecpp에서 Perl의 PREMATCH ($`) 및 POSTMATCH ($ ')에 해당하는 C++ 코드를 얻을 수있는 방법이 있습니까? 나는 문자열, char *, 또는 쌍 인덱스/startpos + 길이가 만족 스러울 것이다. StringPiece는이 부분을 달성 한 것 같지만 어떻게 가져올 지 확신하지 못합니다. 나는 같은 것 C에서 $_ = "H

    1

    1답변

    preg_match에 - 문자를 어떻게 추가합니까? preg_match('#^(\w+/){0,2}\w+\.\w+$#', $string) 그러나 문자열에서 마지막으로 . 이전이어야합니다. 나는 여기서 내가 아는 모든 것을 시도했다. -을 이스케이프 처리해야한다는 것을 알고 있습니다. 그래서 다양한 장소에서 그것을 탈출을 시도하지만, argggg :(작동하지

    -1

    2답변

    "/^match /"와 같은 정규 표현식은 "다른 것"인 행과 일치하는 정확한 방법으로 작동하며이를 수정하는 유일한 방법은 다음과 같습니다. 전체 정규식을 중괄호 안에 넣으십시오 ... "/^(match) /", 왜 그런 일이 일어나나요?