preg-match

    0

    2답변

    자바 정규 표현식과 일치 시키려고하는 숫자 시퀀스가 ​​있습니다. 내가 일치 찾고 테스트 시퀀스는 내가 서브 시퀀스를 하나의 숫자로 구분됩니다 01을 반복 일치 문자열의 서브 시퀀스의 수를 계산 할 수 할 수 있도록하려면 32,438,993,201301501601701 입니다.

    0

    2답변

    템플릿 엔진이 있습니다. tpl 파일을 구문 분석합니다. 하지만 tpl 파일에 {if}, {foreach} 또는 {language} 블록이 많은 경우 preg_match가 아파치를 차단합니다. 내 preg_match 함수입니다. preg_match_all('$\{(if|foreach)[\s]*(.*?)[\s]*\}((?:[^{]*(?:\{(?!\/?(if|

    0

    1답변

    preg_match를 사용하여 5 - 10 자 사이의 숫자를 찾습니다. 그러나 전체 번호가 필요합니다. 나는 가지고있다 preg_match("/\d{5, 10}/", $str, $match) 위의 코드는 10 자 길이라고하는 첫 번째 5 자리 숫자와 일치합니다. 번호의 전체 길이를 반환하려면 어떻게해야합니까?

    0

    1답변

    끔찍한 드루팔 (drupal) 사이트를 새 서버 (PHP 최신 버전의 서버)로 마이그레이션하는 중입니다. 되지 않는 : 나는 다음과 같은 오류 얻을 사이트 확인 기능 EREG은() 라인에 /var/sites/n/nanohex.org/public_html/includes/file.inc에서 더 이상 사용되지 않습니다 (902) 라인 902는 다음과 같습니다

    1

    1답변

    preg_match를 사용하여 특정 문자열을 캡처하려고합니다. 나는 단어 (무엇)로 시작하지 않고 (내 이름)으로 끝나는 모든 문자열을 캡처하려고하지만, 내 정규식은 어떤 이유로 이름을 캡처하지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? $string = "alex is my name"; if (preg_match("~(?<!what) is my

    0

    1답변

    방문해 주셔서 감사 드리며 제 질문을 참조하십시오. 나는 PHP에서 문자열의 일부 패턴을 잡으려고합니다. 패턴 : 분 CHAR = 100 최대 문자 = 100 포함 [AZ]와 [AZ] 및 [0-9] 및 "#"및 "-"및 "="와 "+" 패턴 일치가 모두 있고 문자열에서 발견되면 TRUE를 반환합니다. 그렇지 않으면 FALSE를 반환합니다. $string =

    1

    1답변

    텍스트가있는 경우 텍스트의 특정 패턴을 가진 모든 문자열을 어떻게 얻을 수 있습니까? 예를 들어 나는이 재잘 모든 문자열을 원하는 : any number 다음 단어 CER 한 다음에이 문자 ;, ,을 . 또는 space. 텍스트에서 exemple를 들어 내가 다음과 같은 결과 배열에 갖고 싶은 고원 울부 짖는 소리 : CER123, CER23, CER01,

    1

    2답변

    a이 아닌 한 URL에 표시되는 처음 1 자의 알파벳 문자열의 값 (숫자)을 세션에 저장하려고합니다. 예를 들면, 방문자에 도착하면 : mydomain.com/nice-url/?a=1&p=2&v=3&vt_p=5 그런 다음 보관해야합니다 수 2 ($_SESSION['number']=2 같은) mydomain.com/nice-url/?a=2&v=7 그런 다음

    0

    1답변

    있어 사이트와 일치 doen't ungreedy : 나는 preg_match()와 JSON하지만 ... 하여 사용하는 경우에는 것을 얻기 위해 노력하고 <html ... data-props="{some_json_data_with_html_entities}" ...> 을 : '~data-props="(.*)"~' 나는 모든 것을 얻고 있습니다. 나는 더 많은

    0

    1답변

    if 문에 2 개의 preg_match가 있고 if 중 하나가 참이면 print_r 두 가지 모두를 원합니다. 그러나 어떤 이유로 든 첫 번째 preg_match 만 매칭됩니다. 둘 다 동일한 패턴을 가지고 있더라도. 왜 이런 일이 일어나는 걸까요? <?php $string = "how much is it?"; if (preg_match("~\b(ho