私がやりたいことは、中かっこで囲まれたすべてのスペースを見つけて、それらを別の文字に置き換えることです。
何かのようなもの:
{The quick brown} fox jumps {over the lazy} dog
変更するには:
{The*quick*brown} fox jumps {over*the*lazy} dog
すでにネットで調べたのですが、今のところこれだけで、本当に欲しいものに近そうです。
preg_replace('/(?<={)[^}]+(?=})/','*',$string);
上記のコードに関する私の問題は、すべてを置き換えることです。
{*} fox jumps {*} dog
正規表現のチュートリアルを調べて、上記のコードを変更してスペースのみを置き換える方法を見つけましたが、役に立ちませんでした。どんな入力でも大歓迎です。
ありがとう。