<?php
$zz = '/Audi*/';
$string = "Audi Audi 2500은 제가 가장 좋아하는 제품입니다.";
if(preg_match($zz, $ string, $ 일치)){
echo '일치됨, 결과:';
var_dump($matches);
}else{
echo '일치 항목 없음';
}
?> 출력 결과는 'Audi Audi' 또는 'Audi Di'가 아닌 'Audi'입니까? *가 두 경우 모두 추출되지 않은 이유는 무엇입니까
preg_match를 사용하면 "Audi"가 일치해야 하고, preg_match_all을 사용하면 "Audi Audi"가 일치해야 합니다.
이론적인 결과이지만 실제로 중국어를 정규식과 일치시키는 예는 본 적이 없습니다. 정규식은 맞는지 여부만 확인할 수 있습니다. 중국어로 길이를 제한하며 다음과 유사한 중국어 바이트코드를 사용합니다: u4e00-u9fa5
preg_match는 하나만 일치합니다.
preg_match_all은 모두 일치하는 결과입니다.
매뉴얼을 확인하는 것이 좋습니다
preg_match를 사용하면 "Audi"가 일치해야 하고, preg_match_all을 사용하면 "Audi Audi"가 일치해야 합니다.
이론적인 결과이지만 실제로 중국어를 정규식과 일치시키는 예는 본 적이 없습니다. 정규식은 맞는지 여부만 확인할 수 있습니다. 중국어로 길이를 제한하며 다음과 유사한 중국어 바이트코드를 사용합니다: u4e00-u9fa5
preg_match는 하나만 일치합니다.
preg_match_all은 모두 일치하는 결과입니다.
매뉴얼을 확인하는 것이 좋습니다