|
|
|
| никак не пойму... есть строка
(16-14 д.о.) 70 000 70 000 ля-ля-яля
надо взять 70 000 - при этом (16-14 д.о.) 70 000 может и не быть.
начал так
но как сюда поставить что \(.*?\) - может и не быть... ? | |
|
|
|
|
автор: ..... (22.08.2010 в 20:15) |
|
|
для: а-я
(22.08.2010 в 17:51)
| | Нужны ещё какие-то отличительные признаки
просто двух чисел через пробелы может быть много
<?php
header('content-type: text/plain');
$a = ' 70 000 70 000 ля-ля-яля
(16 14 д.о.) 70 000 70 000 ля-ля-яля,
000 70 000 ля-ля-яля,
(16 14 д.о.)';
preg_match_all('#(?:\([^\)]*\) *)?\d+ +\d+#', $a, $a);
print_r($a);
?>
|
| |
|
|
|
|
|
|
|
для: .....
(22.08.2010 в 20:15)
| | впереди же стоит ^ т.е. вначале строки ждем. =) | |
|
|
|