정규 표현식 (Regex라고도 함)은 문자열의 텍스트와 일치하는 데 사용되는 패턴입니다. 문자열에서 다른 인스턴스에 대한 텍스트를 찾아야 할 때 특히 유용합니다.
preg_match()
이 코드는 고대 이집트 상형 문자만큼 이해하기 어렵지만 실제로 , preg_replace()
, 등과 같은 이메일 주소와 일치하는 정기적 인 표현 패턴입니다. 이 기사는 정규 표현의 기본 사항과 PHP의 적용을 소개합니다. preg_match_all()
정규 표현 표기법의 초보자 ^[A-Za-z0-9-_.+%]+@[A-Za-z0-9-.]+.[A-Za-z]{2,4}$
: 하나 이상의 글자, 숫자 또는 특수 문자 (-_. %)를 일치시킵니다. 사각형 브래킷 문자 세트 정의. oleomarg32@hotmail.com
Fiery.Rebel@veneuser.info
: 문자 그대로 "@"기호와 일치합니다. robustlamp selfmag@gmail.ca
: 리터럴 일치 ".
: 2 ~ 4 글자 일치. 버팀대
: 문자열의 끝을 일치시킵니다. ^[A-Za-z0-9-_. %] @[A-Za-z0-9-.] .[A-Za-z]{2,4}$
^
Quantifier가 "0 이상"을 의미하기 때문에 문자열과 같은 문자열과 일치 할 수 있습니다. [A-Za-z0-9-_. %]
, 및 . []
@
[A-Za-z0-9-.]
preg_replace()
일치 패턴을 찾고 교체하는 데 사용되는
preg_replace()
수정자는 정규 표현식이 비 게리와 일치합니다. 브래킷 는 일치하는 텍스트를 캡처하는 데 사용되며
^[A-Za-z0-9-_.+%]+@[A-Za-z0-9-.]+.[A-Za-z]{2,4}$
U
()
는 문자열에서 모든 일치하는 패턴을 찾아 결과를 배열에 저장하는 데 사용됩니다. 1
preg_match_all()
preg_match_all()
위 내용은 Phpmaster | PHP 정규 표현식 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!