php在单词中的数字之前提取子字符串

时间:2013-09-06 06:27:13

标签: php regex

我想在单词中的数字之前提取一个子字符串,例如:从ibm获取ibm0987323123123a,是否有任何建议?

2 个答案:

答案 0 :(得分:3)

preg_match('/^[a-z]*/i', "ibm0987323123123a", $matches);


print_r($matches); 

答案 1 :(得分: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