preg-match

    2

    2답변

    preg_match()을 어떻게 사용하면 a[b]과 같은 문자열과 일치시킬 수 있습니까? a 및 b 값을 가져오고 싶습니다. 그래서 내가 사용하려고 : preg_match("/(?P<first>\w+)[(?P<second>\w+)]/", $typed_term, $matches); 을하지만 실패합니다. 누구나 아이디어가 있습니까?

    0

    4답변

    나는이 같은 문자열을 사용 $string = 'this is a test for @john and I can do all @mike'; 내가이 캐릭터 라인이 @ 후 내부의 모든 문자열을 찾을 타고을 찾기 위해 그것을 사용하고 싶습니다 존재와 링크로 변환 할 경우 해당 사용자 ID와 사용자의 이름은 다음과 같이되기 위해 모든 문자열을 해당 사용자의 및 대

    7

    2답변

    PHP의 preg_match에는 경우에 따라 반복되는 문자가 일치하는 데 3276 자 제한이있는 것으로 보입니다. 즉 ^(.|\s){0,3276}$ 작동하지만 ^(.|\s){0,3277}$하지 않습니다. /^(.){0,3277}$/과 같이 항상 적용되는 것 같지 않습니다. PHP 설명서 또는 버그 추적기 어디서나 언급 한 내용을 찾을 수 없습니다. 3276

    0

    1답변

    나는 삽입 HTML을 생성하기 위해 일부 videosites URL을 구문 분석하는 함수를 쓰고 있어요 : if (strstr($url, 'a.com')) { $from = 'a'; } elseif (strstr($url, 'b.com')) { $from = 'b'; } else { return 'Wrong Video Url!

    -1

    1답변

    나는이 유효성 검사기를 사용하고 있습니다 : //validate postcode function IsPostcode($postcode) { $postcode = strtoupper(str_replace(' ','',$postcode)); if(preg_match("/^[A-Z]{1,2}[0-9]{2,3}[A-Z]{2}$/",$postc

    1

    1답변

    "#"으로 시작하고 끝나는 단어를 찾아서 바꾸는 작업이 있습니다. , # performer1 #에 대한 공중에 손을 올려 # 이벤트 번호 공기에 손을 올려 : - 예 내 캐릭터처럼 보일 것이다. , # performer1 #에 대한 공중에 손을 올려 # 이벤트 #에 대한 공중에 손을 올려 : A 출력이기 때문에 내가 무엇을 기대 . PHP의 정규식에 대해

    -1

    1답변

    문장 내에서 문장을 번역하기 위해 텍스트 내의 모든 html 태그를 없애고 싶습니다. 저는 preg_match를 사용하여 성공하지 않고 다른 문장의 배열을 반환하려고합니다. witout luck. 태그를 나중에 코드에 다시 삽입 할 수 있도록 태그를 저장할 수 있습니까? 일단 텍스트가 번역되면? 지금은 내가 가진 : public function transl

    0

    3답변

    나는 주변을 둘러 보았고 많은 튜토리얼을 발견했습니다. 그러나 그들 중 누구도 내 경우에 도움이 될 수 없습니다. if(!preg_match('/^[[email protected]#$%]+$/',$user_name)) { echo"bad username"; } 이 코드는 상관없이 공백을 허용하지 무엇을 전면, 결국 나 사이 라고요 경우 : 여

    0

    2답변

    에 URL을 얻을 : www.url1.com 여기 :이 텍스트가 여기 '텍스트를 (괄호에있다가) 종료' : 텍스트 (www.url2.com) 나는 변수에 www.url2.com 및 저장을 추출 할. 패턴을 사용하고 있습니다 : preg_match ('/ (? < =() (. +) (? =))/is', $ message, $ match); 는 이 줄 1. 추

    1

    2답변

    나는 신용 카드 필드에 각각 네 자리가 들어 있는지 확인하려고합니다. function creditcard ($creditCard1,$creditCard2,$creditCard3,$creditCard4) { $regexp="/^[0-9]{4}$/"; if (preg_match($regexp,$creditCard1,$creditCard2,