正则匹配

我只是一个虾纸丫 提交于 2020-01-22 16:52:00

  使用正则匹配的方法获取一些特殊符号,在匹配 $ 符的时候总是取不出来,这里转义了两次才取出来

function getCodeImg($title='')
{
$max_percent = "";
$max_dollar = "";
$dollar = "";
$percent = preg_match("/\d+%/", $title,$max_percent);
$money = ['\\$','\£'];
foreach ($money as $key => $va) {
$dollar = preg_match("/".$va."\d+/", $title,$max_dollar);
if($dollar){
break;
}
}
if($percent){
$CodeImg = $max_percent[0];
}else if($dollar){
$CodeImg = $max_dollar[0];
}else{
$CodeImg = "";
}
return $CodeImg;
}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!