Bernex
Новичок
Задачи по замене символа при помощи preg-функций
есть текст:
ыаываыва <?=$sdsd?><?=$fdgfdg;?><?=$sd."\$fdgfdg";?>
sdfsdfsdfsdf;sdf$dfssdf
sdf fss<?=$dsf.$fsgdfg?>sdfsdfsdf
<df df="$dfd"><dsf $ fdg=k$df>$ssd</dsf>
Он в переменной, может быть любым.....
Он не исполняется php. Надо заменить в нем все символы "$" на "%", только те, которые находятся внутри <? ...... ?>...
Не должны заменяться экранированные $ внутри <?="sdfsf\$";?>
И в итоге вывести:
ыаываыва <?=%sdsd?><? %fdgfdg;?><?%sd."\$fdgfdg";?>
sdfsdfsdfsdf;sdf$dfssdf
sdf fss<?=%dsf.%fsgdfg?>sdfsdfsdf
<df df="$dfd"><dsf $ fdg=k$df>$ssd</dsf>
есть текст:
ыаываыва <?=$sdsd?><?=$fdgfdg;?><?=$sd."\$fdgfdg";?>
sdfsdfsdfsdf;sdf$dfssdf
sdf fss<?=$dsf.$fsgdfg?>sdfsdfsdf
<df df="$dfd"><dsf $ fdg=k$df>$ssd</dsf>
Он в переменной, может быть любым.....
Он не исполняется php. Надо заменить в нем все символы "$" на "%", только те, которые находятся внутри <? ...... ?>...
Не должны заменяться экранированные $ внутри <?="sdfsf\$";?>
И в итоге вывести:
ыаываыва <?=%sdsd?><? %fdgfdg;?><?%sd."\$fdgfdg";?>
sdfsdfsdfsdf;sdf$dfssdf
sdf fss<?=%dsf.%fsgdfg?>sdfsdfsdf
<df df="$dfd"><dsf $ fdg=k$df>$ssd</dsf>