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

S
На сайте с 04.02.2007
Offline
318
svv
401

Помогите, пож-ста, с регуляркой.

Нужно из текста вычленить фрагменты ##123## и заменить их на ##$peremennaya##

При этом "123" - любое число

Переменной $peremennaya должно присвоиться это значение 123

Понимаю, что делается через str_replace, но не соображу до конца как ...

MT
На сайте с 17.01.2017
Offline
22
#1


$peremennaya = 'test';
$string = '##123##';

if (preg_match('#\#\#([0-9]+)\#\##', $string, $matches)) {
$string = str_replace($matches[1], $peremennaya, $string);
$peremennaya = $matches[1];
}
S
На сайте с 30.09.2016
Offline
469
#2

На самом деле, задача поставлена некорректно. Такая постановка допускает неоднозначное толкование.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий