이 기사의 예에서는 PHP 정규 표현식 일치, 교체 및 분할 기능을 설명합니다. 참고용으로 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
PHP의 정규식 기능에는 주로 분할, 일치, 검색 및 교체가 포함됩니다.
1. 일치 함수
preg_match_all 모든 일치 함수
preg_match_all (string pattern,string subject,array matches[, int flags]);
는 $matches[0]가 모든 패턴 일치의 배열이 되도록 결과를 정렬합니다. .
목적: 보다 정확한 콘텐츠를 가로채서 웹페이지 수집, 텍스트 분석 등에 사용합니다.
2. 교체 함수
preg_replace 정규 교체 함수
preg_replace(mixed pattern,mixed replacement,mixed subject[, int limit]);
는 정규 표현식을 통해 해당 내용을 교체합니다.
① 대체 내용은 정규식 또는 배열일 수 있습니다.
② 대체 내용은 대체 실행 내용을 해결하기 위해 수식어 e를 사용하여 해결할 수 있습니다.
사용법: 좀 더 복잡한 콘텐츠를 교체하고 콘텐츠를 변환하기도 합니다.
3. 분할 기능
preg_split 일반 잘라내기
preg_split(string pattern,string subject[, int limit[, int flags]]);
Explore Cut 기능과 유사하지만 폭발만 가능합니다. 한 방향으로 자르십시오.
4. 예시 데모
매칭 기능
다음은 인용된 내용입니다.
<?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 ) )
이 기사가 PHP 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.
PHP 정규식 일치, 교체 및 분할 기능의 예에 대한 더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!
관련 기사:
PHP에서 가장 일반적으로 사용되는 정규식에 대한 자세한 설명