Проблема с сохранением части регулярного выражения.

vmaximov777

Новичок
Проблема с сохранением части регулярного выражения.

Привет всем.
У меня есть код который перебирает все ццелые числа в строке.

$integer_number_template = "/(\b)([0-9]+)(\b)/";


$matches = array();

if ( preg_match_all( $integer_number_template, $line, $matches, PREG_PATTERN_ORDER ) )
{
for ( $i = 0 ; $i< count( $matches[0] ) ; $i++ )
{
echo "<br>$i: [" . $matches[0][$i] . "] = [" . $matches[1][$i] ."]+[" . $matches[2][$i] . "]+[" .$matches[3][$i] . "]";
}
}
Он работает, но не сохоаняет первый и последний \b.
Как добиться сохранения? Спасибо.
 

vmaximov777

Новичок
Я хочу сохранить символ до и после числа - для дальнейшего использования...
 
Сверху