Heim > Fragen und Antworten > Hauptteil
<?php
$zz = '/Audi*/';
$string = "Audi Audi 2500 ist mein Favorit";
if(preg_match($zz, $ string, $ Übereinstimmungen)){
echo 'Übereinstimmung, das Ergebnis ist:';
var_dump($matches);
}else{
echo 'Keine Übereinstimmung gefunden';
}
?>
Warum Ist das Ausgabeergebnis „Audi“ statt „Audi Audi“ oder „Audi Di“? Wie kommt es, dass in zwei Fällen nicht alle extrahiert wurden?
又白又帅又可爱2017-11-20 12:15:33
使用preg_match应该匹配到“奥迪”,使用preg_match_all应该匹配到“奥迪奥迪迪”,
这是理论结果,可实际上正则匹配中文的例子我还没有见到过,正则只能检查是不是中文和限制长度,而且是用的中文的字节码,类似这种:u4e00-u9fa5