這裏我的字符串($commit$ + $Bug$)/$HR$*($Leader$^$IT$)
......我想,以取代所有$variable$
1替換...如何在php中使用正則表達式替換字符串中的值?
像(1 + 1)/1*(1^1)
...
是有可能的值1替換???怎麼樣??
都不在乎變量之間$ _ _ $ ...
請幫我...
這裏我的字符串($commit$ + $Bug$)/$HR$*($Leader$^$IT$)
......我想,以取代所有$variable$
1替換...如何在php中使用正則表達式替換字符串中的值?
像(1 + 1)/1*(1^1)
...
是有可能的值1替換???怎麼樣??
都不在乎變量之間$ _ _ $ ...
請幫我...
試試這個
\$(.*?)*\$ Or (\$\w*\$)+
preg_replace('/\$(.*?)*\$/i', '1', '($commit$ + $Bug$)/$HR$*($Leader$^$IT$)');
1] Click Here
2] Better one
檢查上述鏈接的答案
$result = preg_replace(
'/\$ # Match $
\w+ # Match one or more alphanumeric characters
\$ # Match $/x',
'1', $subject);
這是假定只有[A-Za-z0-9_]
是$
和$
之間的有效字符。
+1不錯的答案與解釋 –
$str = '($commit$ + $Bug$)/$HR$*($Leader$^$IT$)';
$str = preg_replace('/\$(.*?)\$/', '1', $str);
echo $str;
感謝您的答覆,但沒有工作... – Chintan
檢查更新URL >> http://codepad.org/ZcSqcFyC – softsdev
很抱歉,但現在檢查其現在的工作這是一些字符串問題 – softsdev