PHP从第一个数字(整数)开始分解


PHP Explode from first number (integer)

我想用第一个数字(整数)来分解一些测试。下面是一些单词。

Avant Browser 2013 Build 110
Firefox 23.0 Beta 10
Google Chrome 29.0.1547.41 Beta

我正在尝试这个,但不起作用。

$in ='Avant Browser 2013 Build 110';
preg_match("/'d[^A-Za-z]+([A-Za-z's]+)/", $in, $match);
echo $match[0];

所需输出为:-

Avant Browser
Firefox
Google Chrome

请帮助

试试这个正则表达式:

^.*?(?='d)    //start lookup from linestart, get all symbols before first number occurance

试试这个正则表达式:

^[^0-9]+    // get all non-numeric character and stop when it meets numeric character..

此处为preg_match_all

$txt =<<<EOT
Avant Browser 2013 Build 110
Firefox 23.0 Beta 10
Google Chrome 29.0.1547.41 Beta
EOT;
preg_match_all('/^([^0-9]*)/m',$txt,$match);
var_dump($match);