あるCMSから別のCMSにデータをインポートしています。たとえば、1つのCMSに画像のコールアウトがあります。
{image id="12321" align="right" crop="square"}
また
{image id="12321" align="left" crop="rectangle"}
技術的に言えば、alignまたはcropの値はさまざまな値であり、すべてアルファベット順です。これらのシナリオのいずれかを取り上げて、次のように変換したいと思います。
[image id="12321" align="VALUEHERE" crop="VALUEHERE"]
申し訳ありませんが、先に詳しく説明する必要がありました。これは記事の本文の一部です。最初と最後の文字を単に置き換えることはできません:)また、性質が似ているコールアウトがあり、str_replaceは機能しません。preg_replaceの助けを期待していたので、タイトルで正規表現について言及しました。最初の質問の投稿からもっと詳しく説明する必要がありました。