php中正则表达式是如何使用的

2025-06-22 05:13:55
推荐回答(4个)
回答1:

如果你的正则是对的话,代码应该如下

$reg = '[a-zA-z\s]+';
preg_match($reg,$string,$matchs);
//结果
$result = '';
foreach($matchs[1] as $m){
$result .=$m
}

回答2:

    $html = 143;
    preg_match('(\d)<\/strong>',$html,$arr);
    $num = $arr[0];//这里就把143给取到了

回答3:

演示代码如下

        $pattern = '取出英文的正则';  
    $string= "要取出的英文字符串asdadfoiakldskh";  
    preg_match($pattern, $string, $match);  
    print_r($match);  
    ?php>

回答4:

你好,你可以使用如下方法:

$str='名字name,性别sex,年龄age';

preg_match_all('/[a-zA-z\s]+/i',$str,$arr);

print_r($arr);