-4

我想在单词中的数字之前提取一个子字符串,例如:ibmibm0987323123123a,有什么建议吗?

4

2 回答 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 回答