|
|
|
| Здравствуйте.
Предположим есть строка
$a = '123456789012 афыафы афы афы 987654321012 fasfasf ....';
Как при помощи PHP с помощью регулярно выражения [0-9]{12} получить массив содержащий в себе все цифры со строки длиной 12 символов?
т.е
print_r( $aResult ); даст массив
Array( 123456789012, 987654321012 ) | |
|
|
|
|
|
|
|
для: p.pavluxa
(14.03.2015 в 02:37)
| | ловить preg_match_all()
регулярка примерно такая
(?<![0-9])([0-9]{12})(?![0-9])
|
и не надо путать цифры и числа.
Пожалуйста. | |
|
|
|
|
|
|
|
для: Trianon
(15.03.2015 в 01:31)
| | Спасибо. Использовал код:
preg_match_all( '~[0-9]{12}~', $sText, $aResults );
|
| |
|
|
|
|
|
|
|
для: p.pavluxa
(15.03.2015 в 19:00)
| | так будут отобраны 12значные фрагменты и более длинных числовых данных | |
|
|
|