考虑字符串12345aaa
。我想preg_split()
在它上面使用,所以只会返回它的数字部分(即12345
)。我将如何为它编写正则表达式?
问问题
1675 次
1 回答
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];
}
于 2009-12-30T01:14:24.373 回答