- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #11097 [552]
От : Elena Alekseeva 2:5020/400 02 ноября 04, 17:20
Кому : Andrew Sidorenko 04 ноября 04, 01:29
Тема : RegEx и Замена
-------------------------------------------------------------------------------
From: "Elena Alekseeva"
"Andrew Sidorenko" wrote in message
news:cm28ck$9sd$1@nala.tomsknet.ru...
AS> у меня такая задача:
AS> есть какой-то текст, в нем n раз встречается выражение, удовлетворяющее
AS> text-[[:digit:]]+
AS> мне нужно вставить во все эти места результат выполнения функции
text($a),
AS> где $a это как раз [[:digit:]]+ из соотвествующего ему выражения.
$str = 'ыалоывалолдывоа
text-10
asadsadmasdk
text-1
sad asdl asd
text-56';
echo preg_replace('/text[-]{1}([0-9]+)/ei', ' "text-".text("\1") ', $str);
function text($t){
return intval($t)*2;
}
?>
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!