-2

Pythonで自分のタスクの解決策を見つけました。しかし、私はpythonをまったく知りません。コード:

import re
import json
a = open('test.txt').read()
a = re.sub('"[ \t]*"', '":"', a)
a = re.sub('"\s+"', '","', a)
a = re.sub('"\s+{', '":{', a)
a = re.sub('}\s+"', '},"', a)
a = '{%s}' % a
b = json.loads(a) 

類推してphpに変換しようとしました:

$a = file_get_contents('test.txt');
$a = preg_replace('"[ \t]*"', '":"', $a);
$a = preg_replace('"\s+"', '","', $a);
$a = preg_replace('"\s+{', '":{', $a);
$a = preg_replace('}\s+"', '},"', $a);
$a = '{'.$a.'}';
$b = json_decode($a);

しかし、表現が間違っているようです。誰かがそれを手伝ってくれますか?

4

1 に答える 1