Я хочу взорвать некоторый тест с первым номером (целое) в нем. Вот несколько слов.
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..
Здесь usng 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);