问答详情
源自:3-1 什么叫正则表达式

preg_match怎么精准匹配的

<?php

$p = '/apple/'; 

$str = "apple banna";

if(preg_match($p,$str)){

echo '匹配成功';

}

?>

$p= '/apple/'这里就算我填写一个app也是会匹配成功,需要怎么样才能够必须完整apple才能匹配成功

提问者:cnsql 2018-12-26 17:28

个回答

  • 心坷
    2019-01-03 15:13:16

    因为$str里面含有'app'啊,所以会匹配成功,想匹配完整的apple就填'apple'呗。
    可以试着把$str里面的apple换成app,就匹配不上了.