如果你的正则是对的话,代码应该如下
$reg = '[a-zA-z\s]+';
preg_match($reg,$string,$matchs);
//结果
$result = '';
foreach($matchs[1] as $m){
$result .=$m
}
$html = 143;
preg_match('(\d)<\/strong>',$html,$arr);
$num = $arr[0];//这里就把143给取到了
演示代码如下
$pattern = '取出英文的正则';
$string= "要取出的英文字符串asdadfoiakldskh";
preg_match($pattern, $string, $match);
print_r($match);
?php>
你好,你可以使用如下方法:
$str='名字name,性别sex,年龄age';
preg_match_all('/[a-zA-z\s]+/i',$str,$arr);
print_r($arr);