이 글에서는 주로 PHP 정규식 매칭, 교체 및 분할 기능을 소개하고, PHP 정규식 매칭, 교체 및 분할 관련 기능을 간략하게 분석하고, PHP 정규식 매칭 관련 작업 기술을 예시 형식으로 보여줍니다.
자세한 내용은 다음과 같습니다.
PHP의 정규식 기능에는 주로 분할, 일치, 검색 및 교체가 포함됩니다.
일치 함수
preg_match_all 모든 일치 함수
preg_match_all (string pattern,string subject,array matches[, int flags]);
$matches[0]가 모든 패턴 일치의 배열이 되도록 결과를 정렬합니다.
사용법: 보다 정확한 콘텐츠를 가로채서 웹페이지 수집, 텍스트 분석 등에 사용됩니다.
교체 기능
preg_replace 정규 교체 기능
preg_replace(mixed pattern,mixed replacement,mixed subject[, int limit]);
정규식을 통해 관련 내용을 대체합니다.
① 대체 내용은 정규 표현식이거나 배열일 수 있습니다.
② 대체 내용은 대체 실행 내용을 해결하기 위해 수식어 e를 사용하여 해결할 수 있습니다.
사용법: 좀 더 복잡한 콘텐츠를 교체하고 콘텐츠를 변환할 수도 있습니다.
분할 기능
preg_split 일반 자르기
preg_split(string pattern,string subject[, int limit[, int flags]]);
관련 내용을 정규식으로 잘라냅니다. 폭발 자르기 기능과 비슷하지만 폭발은 한 방향으로만 잘라낼 수 있습니다.
예시
매칭 기능
다음은 인용 내용입니다:
<?php $str="标题:{title}内容:{content}"; $mode="/{(.*)}/U"; preg_match_all($mode,$str,$arr); print_r($arr); ?>
출력: (소스 파일에서 보기)
다음은 인용 내용입니다:
Array ( [0] => Array ( [0] => {title} [1] => {content} ) [1] => Array ( [0] => title [1] => content ) )
이 글은 여기까지입니다. 전체 내용이 모든 분들의 공부에 도움이 되었으면 좋겠습니다.
관련 권장 사항:
JS에서 ELexpression을 사용하여 컨텍스트 매개변수를 얻는 방법
PHP 일반 수식의 표현예 분석 대칭 치환 및 분할 기능
위 내용은 PHP 정규식 일치, 대체 및 분할 함수의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!