Помогите составить регулярное выражение

anpv

Guest
Помогите составить регулярное выражение

Доброго времени суток.
Помогите составить регулярное выражение в формате RegEx если можно.
Задача: выделить из строки подстроку начиная с первой встретившейся цифры и до конца строки.
 

anpv

Guest
А как выделить найденую подстроку включая встретившуюся цифру?
Например:
PHP:
$str='Строка с числом 7';
var_dump(preg_split('/[0-9].*/',$str));
// Output: array(2) { [0]=> string(15) "Строка с числом " [1]=> string(0) "" }
а нужно:
// Output: array(2) { [0]=> string(15) "Строка с числом " [1]=> string(0) "7" }
 

Profic

just Profic (PHP5 BetaTeam)
хм странный как-то способ?
Может preg_match
а к этому способу могу добавить PREG_SPLIT_DELIM_CAPTURE
 

anpv

Guest
Ну или так:
PHP:
$str=preg_replace('/[0-9].*/','',$str);
Только как сделать наоборот, т.е. не '/[0-9].*/', и поможет ли это?
 

Profic

just Profic (PHP5 BetaTeam)
быстро идти на ru.php.net и читать там РУССКИЙ мануал по PCRE, чтобы хотябы иметь представление о том, что делают эти ф-ции, а не тупо брать одну и говорить, а как сней сделать то-то, хотя она для этого совсем не предназначена...
 
Сверху