-1
元のテキスト:PHPの正規表現のヘルプ
$blah = [
'items': $items,
'other_items': 'haha'
]);
私は変換しているよすべて:さんへ=今私が使用している>
:もちろん、私
$str = preg_replace('/array\((.*?)(:)(.*?)\)/s','array(\\1 =>\\3)',$str);
これが最初のものに取って代わることを知っています:。このパターンのすべてを置き換える方法はありますか、それとも他の方法でこれを行う必要がありますか?いくつかのルック・アヘッド/ルック・バックを試しましたが、それはうまくいかないようです。
を正規表現を避けることができ、私は信じています。さて、あなたは[json_decode](http://php.net/manual/en/function.json-decode.php)を知っていますか(これはあなたがやっているようですね)? –
@BradはPHPにはありません。 'preg_replace'はデフォルトでグローバルです。 – lonesomeday
正規表現を使用してjson_decode()を書き直そうとしていますか? –