このように、中括弧とそれに続く $ 記号の間の文字列で preg_replace する正規表現を探しています。
{$string} //match
{$123string} //match
{string} //no match
{$string123} //match
[$string] //no match
このように、中括弧とそれに続く $ 記号の間の文字列で preg_replace する正規表現を探しています。
{$string} //match
{$123string} //match
{string} //no match
{$string123} //match
[$string] //no match
preg_replace('/{\\$(.+)}/', $replacement, $subject);
これは非常に基本的な RegExpです。ぜひお読みください。
$string
{$Emergento}があるとしましょう。
文字列全体を置き換えたい場合は、次を使用します。
preg_replace('/({\\$.*?})/', $sub, $string);
$Emergentoを置き換えたい場合は、次を使用します。
preg_replace('/{(\\$.*?)}/', $sub, $string);
Emergentoだけを置き換えたい場合は、次を使用します。
preg_replace('/{\\$(.*?)}/', $sub, $string);