이 글은 주로 PHP에서 preg_match의 isU 의미를 소개하고 있으니 관심 있는 친구들이 참고하시면 좋을 것 같습니다.
isU는 대소문자 구분을 의미하며, U는 일치하는 숫자의 값을 반전시켜 기본 반복이 되지 않도록 합니다.
/(.*)/isU 정규식 뒤에 나오는 "isU" 매개변수는 무엇을 의미하나요?
정규식의 수식어입니다.
i는 대문자와 소문자를 모두 검색하며,
s는 줄바꿈을 포함한 모든 문자(.)와 일치합니다. s가 설정되지 않은 경우 줄바꿈이 포함되지 않습니다. U는 기본적으로 반복되지 않도록 일치 숫자의 값을 반전하지만 뒤에 "?"가 오면 반복됩니다.
Example
preg_match 호환되는 정규식 구문에서 b는 단어 경계를 나타냅니다
따라서: 다음은 가능해야 합니까? ? ?
$a="test,admin,abc"; $b="te"; $exist=preg_match("/b{$b}b/",$a); if($exist) { echo "存在"; }else { echo "不存在"; }
관련 지침을 살펴보세요
코드 복사코드는 다음과 같습니다.
int preg_match ( string 패턴, string subject [, array match [, int flags]] );
preg_match() 반환 패턴이 일치하는 횟수입니다. preg_match()가 첫 번째 일치 이후 검색을 중지하므로 0회(일치 없음) 또는 1회입니다. 반대로 preg_match_all()은 제목 끝까지 검색합니다. preg_match()는 오류 시 false를 반환합니다.
예:
<?php $a = "abcdefgabcdefaaag"; preg_match('|abc([a-z]+)g|isu',$a,$out1); preg_match_all('|abc([s]+)g|isu',$a,$out2); echo "<pre class="brush:php;toolbar:false">"; print_r($out1); print_r($out2); echo ""; ?>
작성 방법:
큰따옴표와 작은따옴표 사용의 차이점
<?php preg_match_all("/href="(.*)"/isu",$contents,$out); preg_match_all('|href="(.*)"|isu',$contents,$out); ?>
: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되기를 바랍니다.
관련 권장 사항:PHP의 ZipArchive 기능 기능 php는 페이지가 Baidu에 포함되어 있는지 여부를 감지하는 일괄 처리를 구현합니다. php
위 내용은 PHP에서 preg_match의 isU는 무엇을 나타냅니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!