Помогите с рег. выражением

tche

Новичок
Помогите с рег. выражением

PHP:
$STR_auth="Ар#bla#ансон#^{*}#";
echo preg_replace("/#.*#/sU","",$STR_auth);
такая конструкция вытирает все между попарными символами # и выводит "Арансон"

Если заменить # на символ "Ар$bla$ансон$^{*}$" , то вытирается все между крайними символами получается "Ар".

Игрался в бэкслешами [$] и т.п., никак не хочет.

Заранее благодарен за помощь,
Ч.
 

_RVK_

Новичок
используй одинарные кавычки ненужны будут обратные слеши.
а экранируй в шаблоне
PHP:
STR_auth='Ар$bla$ансон$^{*}$'; 
echo preg_replace('/\$.*\$/sU',"",$STR_auth);
 
Сверху