在PHP中使用字母数字字符串上的preg_split

时间:2009-12-30 01:01:27

标签: php regex alphanumeric preg-split

考虑字符串12345aaa。我想在其上使用preg_split(),因此只会返回它的数字部分(即12345)。我怎么写这个正则表达式呢?

1 个答案:

答案 0 :(得分:5)

preg_split不是您想要的功能,您需要preg_match,因为您不希望将字符串拆分为多个部分,而是检索部分字符串。由于我不知道更多细节,我只能提供一个如何做的粗略示例。

$reg = null;
//match the first set of 1 or more numbers
if ( preg_match('/\d+/', $str, $reg) ){
    $num = $reg[0];
}