我想在单词中的数字之前提取一个子字符串,例如:ibm
从ibm0987323123123a
,有什么建议吗?
问问题
236 次
2 回答
3
preg_match('/^[a-z]*/i', "ibm0987323123123a", $matches);
print_r($matches);
于 2013-09-06T06:49:29.077 回答
0
试试这个preg_match
$string = 'ibm0987323123123a';
preg_match('/^([a-z]+)([0-9a-z]+)$/i', $string, $matches);
输出
array (size=3)
0 => string 'ibm0987323123123a' (length=17)
1 => string 'ibm' (length=3)
2 => string '0987323123123a' (length=1
于 2013-09-06T06:37:26.053 回答