2013-02-04 49 views

回答

0

試試這個

\$(.*?)*\$ Or (\$\w*\$)+ 
preg_replace('/\$(.*?)*\$/i', '1', '($commit$ + $Bug$)/$HR$*($Leader$^$IT$)'); 

1] Click Here

2] Better one

檢查上述鏈接的答案

+0

感謝您的答覆,但沒有工作... – Chintan

+0

檢查更新URL >> http://codepad.org/ZcSqcFyC – softsdev

+0

很抱歉,但現在檢查其現在的工作這是一些字符串問題 – softsdev

2
$result = preg_replace(
    '/\$ # Match $ 
    \w+ # Match one or more alphanumeric characters 
    \$ # Match $/x', 
    '1', $subject); 

這是假定只有[A-Za-z0-9_]$$之間的有效字符。

+0

+1不錯的答案與解釋 –

0
$str = '($commit$ + $Bug$)/$HR$*($Leader$^$IT$)'; 
$str = preg_replace('/\$(.*?)\$/', '1', $str); 
echo $str;